我有以下的Python代码,它运行得很好,但是会出现错误然后跳到最后一行。
然后我从文件中删除了有问题的那一行,再次运行Python脚本,但它又找到了有问题的那一行并跳到了末尾。
我希望能够打印出所有的行而不跳到Python脚本的末尾(只是跳过有问题的那一行并继续下一行)。
然后我从文件中删除了有问题的那一行,再次运行Python脚本,但它又找到了有问题的那一行并跳到了末尾。
我希望能够打印出所有的行而不跳到Python脚本的末尾(只是跳过有问题的那一行并继续下一行)。
import csv
with open('data.tsv', "rb") as f:
reader = csv.reader( f )
try:
for row in reader:
continue
except csv.Error, e:
print reader.line_num, e
pass
print "End of file!\n"