This is the new input file format. I need to automate the process of replacing the content of one column in a .csv file with the use of python. I can also open the .csv file
Read the .csv line-by-line, split on ,
, and replace the second column with "input".
Write it out (to a different file) as you go:
f = open('mycsv.csv','rb')
fo = open('out.csv','wb')
# go through each line of the file
for line in f:
bits = line.split(',')
# change second column
bits[1] = '"input"'
# join it back together and write it out
fo.write( ','.join(bits) )
f.close()
fo.close()
Then you can rename it to replace the original file if you like.