我有一个名为test.csv的csv文件。它包含某些带有字符串的行,例如" Blue"。如何在没有包含字符串" Blue"。的行的情况下创建新的csv文件 N.B来到这个,因为查找和替换方法并不能解决这个问题。
答案 0 :(得分:1)
您可以使用not in
with open(file) as f, open(outfile, 'w') as w:
for line in f:
if 'Blue' not in line:
w.write(line)
或
with open('infile') as f, open('outfile') as w:
for line in f:
for i in line.split(','):
if 'Blue' in i:
break
else:
w.write(line)