Python错误 - 语法无效

时间:2013-07-28 17:47:56

标签: python

我是python和编程的新手,我有一个任务来运行以下文件:http://pastebin.com/UmheVyvV和Python,但我在第163行得到错误:

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

SyntaxError: invalid syntax

错误消息中的文件名下面有一个'^'。

有谁能告诉我如何解决这个问题并能够运行该文件?谢谢!

3 个答案:

答案 0 :(得分:1)

<替换为(

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

<强>更新

给定网址中的代码是为Python 2.x编写的。它在Python 3.x中不起作用。

答案 1 :(得分:1)

如果您使用的是python 3. print语句将成为一个函数,因此您需要放置括号。例如:

print (1+3)

答案 2 :(得分:0)

'^'显示语法不正确的位置。根据python版本,应使用括号。

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