2013-07-28 113 views
0

我是新來的蟒蛇和編程,我必須運行以下文件任務:http://pastebin.com/UmheVyvV與Python,但我得到的行163錯誤:Python的錯誤 - 無效的語法

line 163 
print filename + " "*(80 - len(filename) - len(ln)) + ln + delim, 

SyntaxError: invalid syntax 

有一個「^ '在錯誤消息中的文件名下面。

誰能告訴我如何解決這個問題,並能夠運行該文件?謝謝!

+1

哪個版本的python?如果3.x,'print'是一個函數。所以,你需要做'打印(...)' – karthikr

回答

1

(更換<

print filename + " "*(80 - len(filename) - len(ln)) + ln + delim, 
#     ^

UPDATE

在給定的URL中的代碼爲Python 2.x的書面它在Python 3.x中不起作用。

+1

它已經'('在原來的完整代碼。 –

1

如果您使用python 3. print語句變成函數,所以您需要放置括號。例如:

print (1+3)