我這樣做是爲了讀取文件時跳過讀取第一行從文件:如何使用的FileInput方法
import fileinput
for line in fileinput.input('/home/manish/java.txt'):
if not fileinput.isfirstline():
... data = proces_line(line);
... output(data)
爲proces_line沒有定義它拋出錯誤。
Traceback (most recent call last):
File "<stdin>", line 3, in <module>
NameError: name 'proces_line' is not defined
我必須逐行讀取數據並存儲在列表中,每行都是列表的單獨元素。
你在哪裏定義了'proces_line'? – Holloway
我已經調查了這一點,並嘗試,假設proces_line是方法,但我想我錯了http://stackoverflow.com/questions/1523378/elegant-way-to-skip-first-line-when-using-python-fileinput -module – cyborg
'proces_line'不是Python中的內置函數,你應該自己編寫它 – Arman