我是新來的蟒蛇和編程,我必須運行以下文件任務:http://pastebin.com/UmheVyvV與Python,但我得到的行163錯誤:Python的錯誤 - 無效的語法
line 163
print filename + " "*(80 - len(filename) - len(ln)) + ln + delim,
SyntaxError: invalid syntax
有一個「^ '在錯誤消息中的文件名下面。
誰能告訴我如何解決這個問題,並能夠運行該文件?謝謝!
我是新來的蟒蛇和編程,我必須運行以下文件任務:http://pastebin.com/UmheVyvV與Python,但我得到的行163錯誤:Python的錯誤 - 無效的語法
line 163
print filename + " "*(80 - len(filename) - len(ln)) + ln + delim,
SyntaxError: invalid syntax
有一個「^ '在錯誤消息中的文件名下面。
誰能告訴我如何解決這個問題,並能夠運行該文件?謝謝!
與(
更換<
:
print filename + " "*(80 - len(filename) - len(ln)) + ln + delim,
# ^
UPDATE
在給定的URL中的代碼爲Python 2.x的書面它在Python 3.x中不起作用。
它已經'('在原來的完整代碼。 –
如果您使用python 3. print語句變成函數,所以您需要放置括號。例如:
print (1+3)
'^'顯示語法不正確的地方。取決於python版本應該使用括號。
哪個版本的python?如果3.x,'print'是一個函數。所以,你需要做'打印(...)' – karthikr