Python中的Startswith错误

Python中的Startswith错误,python,startswith,Python,Startswith,我试图通读一个文件并跳过某些行。我正在使用str.startswith()来执行此操作: for lines in analysis: if line.startswith("#"): continue 然后,我有更多的案例分析所有后续行 但是,我得到了一个错误: NameError: global name 'line' is not defined 为什么这个不能…?简单的打字错误。您在for语句中使用了行,在if语句中使用了行。您读到错误了吗?这是显而易见的。

我试图通读一个文件并跳过某些行。我正在使用
str.startswith()
来执行此操作:

for lines in analysis:

    if line.startswith("#"):
        continue
然后,我有更多的案例分析所有后续行

但是,我得到了一个错误:

NameError: global name 'line' is not defined

为什么这个不能…?

简单的打字错误。您在for语句中使用了
,在if语句中使用了

您读到错误了吗?这是显而易见的。这与
startswith
无关。