string - python argument 1 must have a write method -


hi im trying save modified csv file thats been read. see code.

import csv  open("bang.csv", 'rt') f:     data = f.read()     new_data = data.replace('"', '')      row in csv.reader(new_data.splitlines(),                            delimiter=' ',                           skipinitialspace=true):         pa = (','.join(row))         wr = csv.writer("pa", delimiter=',')         wr.writerow("pa") 

i can print data , pa when run above mentioned error. missing. thanks

as mentioned in manual, first parameter of csv.writer must file-like object.

suppose want write stdout (print on screen), can modify code this:

#pa = (','.join(row))  # don't need join row manually wr = csv.writer(sys.stdout, delimiter=',') wr.writerow(row) 

Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -