I\'m trying to write a list of strings like below to a file separated by the given delimiter.
res = [u\'123\', u\'hello world\']
When I try
You can set the csv.writer
to quote nothing with quoting=csv.QUOTE_NONE
for example:
import csv
with open('eggs.csv', 'wb') as csvfile:
spamwriter = csv.writer(csvfile, delimiter=' ',
escapechar=' ', quoting=csv.QUOTE_NONE)
spamwriter.writerow(['Spam'] * 5 + ['Baked Beans'])
spamwriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])
Produces:
Spam Spam Spam Spam Spam Baked Beans
Spam Lovely Spam Wonderful Spam
If you do QUOTING_NONE
you also need and escape character.