小编Reg*_*mal的帖子

CSV写入文件困难

我应该CSV根据条件为我的文件添加一个特定的标签.该CSV文件有10列,第三,第四和第五列是影响条件最多的列,我在第十列添加我的标签.我这里的代码以无限循环结束:

import csv
import sys

w = open(sys.argv[1], 'w')
r = open(sys.argv[1], 'r')

reader = csv.reader(r)
writer = csv.writer(w)

for row in reader:
    if row[2] or row[3] or row[4] == '0':
        row[9] == 'Label'
        writer.writerow(row)

w.close()
r.close()
Run Code Online (Sandbox Code Playgroud)

我不知道为什么它会以无限循环结束.

编辑:我犯了一个错误,我原来的无限循环程序有这条线:

w = open(sys.argv[1], 'a')
Run Code Online (Sandbox Code Playgroud)

我改'a''w'但这最终删除整个CSV文件本身.所以现在我有一个不同的问题.

python csv python-2.x file-writing python-2.7

9
推荐指数
1
解决办法
652
查看次数

标签 统计

csv ×1

file-writing ×1

python ×1

python-2.7 ×1

python-2.x ×1