0
我試圖逐行讀取文件。這個文件有很多行。
每一行的格式如下例如:Python逐行讀取文件並打印進行調試
data:otherdata1
data:someotherdata2
但對於調試目的,我用幾行,同一格式的文件。
我試圖打印這些數據。
但我得到的錯誤:
print data.split(':')
^
SyntaxError: invalid syntax
有什麼不對?我真的迷失了。
def process(data):
print data.split(':') #printing for debug purposes
return data
file = open("list.txt")
for line in file:
process(line)
是的,我加入import fileinput
你有答案,爲什麼這不起作用 - 但什麼是'fileinput'與這裏的任何事情? –