我试图通过Python(2.7)从CSV文件中删除某些行。我想删除第n列为“True”的内容
然而,我的文件似乎只有一列。我可以访问row[0]
,但这会显示行中的所有条目,看起来是这样的:bla1;bla2;bla3;bla4
这是我目前的代码:
import csv
with open('Mappe1.csv','rb') as inp, open('first_edit.csv', 'wb') as out:
writer = csv.writer(out)
for row in csv.reader(inp):
if row[0] == "False":
writer.writerow(row)
print row[0]
我怎样才能解决这个问题
您没有为
reader
对象使用正确的分隔符。将分隔符字符设置为';'
以覆盖默认的','
:相关问题 更多 >
编程相关推荐