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
Post a Comment