Utwórz plik .csv z wartościami z listy Pythona
Próbuję utworzyć plik .csv z wartościami z listy Pythona. Kiedy drukuję wartości na liście, wszystkie są kodowane Unicode (?), To znaczy wyglądają mniej więcej tak
[u'value 1', u'value 2', ...]
Jeśli wykonam iterację wartości na liście, tj.for v in mylist: print v
wydają się być zwykłym tekstem.
I umiem to zrobić,
między każdym zprint ','.join(mylist)
I mogę wysyłać do pliku, tj.
myfile = open(...)
print >>myfile, ','.join(mylist)
Ale chcę wydrukować plik CSV i mieć ograniczniki wokół wartości na liście, np.
"value 1", "value 2", ...
Nie mogę znaleźć łatwego sposobu włączenia ograniczników do formatowania, np. Próbowałem przezjoin
komunikat. Jak mogę to zrobić?