Я пытаюсь читать и писать в том же файле 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,Notest
-
val2, 2323,Test
Итак, в основном, если значение row[2]
Test
, я хочу заменить его на Some new value
.
Вышеприведенный код дает мне пустые CSV файлы.