我應該添加一個特定的標籤到我的CSV
文件基於關閉條件。 CSV
文件有10列,第三列,第四列和第五列是影響最多的條件,我在第十列添加我的標籤。我的代碼在這裏以無限循環結束:CSV寫入文件困難
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()
我不知道它爲什麼會以無限循環結束。
編輯:我犯了一個錯誤,我原來的無限循環程序有這樣一行:
w = open(sys.argv[1], 'a')
我改變'a'
到'w'
但最終,在全部擦除CSV
文件本身。所以現在我有一個不同的問題。
'if row [2] =='0'or row [3] =='0'or row [4] =='0':' –
這是什麼語言? –
@EricJ。對於那個很抱歉。我將它添加到標籤 – Reginsmal