我正在编写一个运行在csv文件上的程序,需要检查csv文件中的一行是否等于字符串iv确定但是它无效。
import csv
f= open('myfile.csv')
csv_f = csv.reader(f)
x = 'www.google.com'
for row in csv_f:
if row[index] == x :
print "a"
else:
print row
答案 0 :(得分:1)
什么是index
?您想检查第一个值是否相等,或者迭代行中的每个值? PS。您应该在最后关闭文件,或者更好地使用with
语句。
with open(filename) as f:
csv_file = csv.reader(f)
for row in csv_file:
...