簡體   English   中英

Python錯誤 - 語法無效

[英]Python error - Invalid syntax

我是python和編程的新手,我有一個任務來運行以下文件: http : //pastebin.com/UmheVyvV與Python,但我在第163行得到錯誤:

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

SyntaxError: invalid syntax

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

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

替換< with (

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

UPDATE

給定URL中的代碼是為Python 2.x編寫的。 它不適用於Python 3.x.

如果您使用的是python 3. print語句將成為一個函數,因此您需要放置括號。 例:

print (1+3)

'^'顯示語法不正確的位置。 根據python版本,應使用括號。

doc http://docs.python.org/2/tutorial/errors.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM