2013-07-16 25 views
-8

我正在嘗試讀取文件並跳過某些行。我使用str.startswith()做到這一點:Python中的Startswith錯誤

for lines in analysis: 

    if line.startswith("#"): 
     continue 

然後,我有進一步的情況下,分析所有後續行。

但是,我得到的錯誤:

NameError: global name 'line' is not defined 

爲什麼不這項工作...?

+8

你甚至**讀過**錯誤嗎?這是非常明顯的。這與'startswith'無關。 –

回答

3

簡單的錯字。您在if語句中使用lines,在if語句中使用line