我想在一個文件中的所有行迭代與下面的腳本的Python 2.7.8線路重複錯誤
import sys
infile = open("test.txt")
infile.read()
for line in infile
if line.find("This") != -1
print line
infile.close()
不幸的是,我收到此錯誤信息:
File "getRes.py", line 6
for line in infile
^
SyntaxError: invalid syntax
我我一直在嘗試一個小時來弄清楚什麼是錯誤,但我仍然無法找到它。你能告訴我什麼是錯的,以及如何解決它? PS:我正在使用Python 2.7.8,我想用這個舊版本而不是更新的版本。
這意味着你缺少INFILE後一個冒號,它應該是'在INFILE行:' – BPL