我想删除包含"的csv文件的行/"在它。
import csv
with open("test.csv", 'r') as infile , open("test2.csv", 'w') as outfile:
reader=csv.reader(infile)
writer=csv.writer(outfile)
for line in reader:
if "/" not in line:
writer.writerow(line)
这不起作用。 样本数据
答案 0 :(得分:1)
您的示例数据让我想知道您将它们视为CSV文件的原因
你不能做
with open("test.csv", 'r') as infile , open("test2.csv", 'w') as outfile:
for line in infile:
if "/" not in line:
outfile.write(line)
注意:您的代码可能失败,因为CSV代码返回一行作为字符串数组。所以你要检查数组是否有一个等于" /"
的元素