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
无关。