Sto cercando di leggere e scrivere sullo stesso file CSV:lettura e scrittura sullo stesso file 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')
miei file CSV sono:
val1,2323,Notest
val2, 2323,Test
Quindi in pratica se il mio valore row[2]
è Test
I wa nt per sostituirlo con Some new value
. Il codice precedente mi dà file CSV vuoti.