-1
我有一个文本文件,其中包含几行,我想打印每一行。据我所知,这个代码应工作:Python - 从文件打印行
file = open("text.txt", "r")
lines = file.readlines()
for line in lines:
print line
file.close()
但它没有,它给了我一个语法错误.. 有谁知道为什么吗? 我尝试过使用IDLE和Eclipse(PyDev),它在两者中都不起作用。 我的Python版本是3.4 谢谢!
如果您正在使用Python 3.4,你应该得到'语法错误:缺少调用'print'的圆括号。你对这条信息有什么不清楚? – timgeb
嗯,我以为你知道它是因为它是标准的行为,并没有假设你使用的可能是错误配置的IDE :) – timgeb
我没有收到这条消息。我得到的消息是“SyntaxError:invalid syntax”,就是这样。 – Gambit2007