小编Wil*_*l B的帖子

在CSV文件中使用Python删除行

我想要做的就是删除一行,如果第三列中的值为'0'.数据的一个例子是:

6.5, 5.4, 0, 320
6.5, 5.4, 1, 320
Run Code Online (Sandbox Code Playgroud)

因此需要删除第一行而第二行将保留.

我到目前为止的内容如下:

import csv
input = open('first.csv', 'rb')
output = open('first_edit.csv', 'wb')
writer = csv.writer(output)
for row in csv.reader(input):
    if row[2]!=0:
        writer.writerow(row)
input.close()
output.close()
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒

python csv

18
推荐指数
1
解决办法
7万
查看次数

标签 统计

csv ×1

python ×1