【发布时间】:2011-03-09 23:05:20
【问题描述】:
我正在尝试读取和写入同一个 CSV 文件:
file1 = open(file.csv, 'rb')
file2 = open(file.csv, 'wb')
reader = csv.reader(file1)
writer = csv.writer(file2)
for row in reader:
if row[2] == 'Test':
writer.writerow( row[0], row[1], 'Somevalue')
我的 csv 文件是:
val1,2323,Notestval2, 2323,Test
所以基本上如果我的row[2] 值是Test 我想用Some new value 替换它。
上面的代码给了我空的 CSV 文件。
【问题讨论】: