Sto cercando di creare un file .csv con i valori da un elenco Python. Quando stampo i valori nell'elenco sono tutti unicode (?), Cioè hanno un aspetto simile a questo
[u'value 1', u'value 2', ...]
Se eseguo l'iterazione attraverso i valori nell'elenco, ad esempio for v in mylist: print v
, sembrano essere testo semplice.
E posso mettere un ,
tra ciascuno conprint ','.join(mylist)
E posso produrre un file, ad es
myfile = open(...)
print >>myfile, ','.join(mylist)
Ma voglio produrre un CSV e avere delimitatori attorno ai valori nell'elenco, ad es
"value 1", "value 2", ...
Non riesco a trovare un modo semplice per includere i delimitatori nella formattazione, ad esempio ho provato attraverso l' join
istruzione. Come posso fare questo?