Erstellen Sie eine CSV-Datei mit Werten aus einer Python-Liste
Ich versuche, eine CSV-Datei mit den Werten aus einer Python-Liste zu erstellen. Wenn ich die Werte in der Liste drucke, sind sie alle Unicode (?), D. H. Sie sehen ungefähr so aus
[u'value 1', u'value 2', ...]
Wenn ich durch die Werte in der Liste iteriere, d.h.for v in mylist: print v
Es scheint sich um einfachen Text zu handeln.
Und ich kann ein setzen,
zwischen jeweils mitprint ','.join(mylist)
Und ich kann in eine Datei ausgeben, d.h.
myfile = open(...)
print >>myfile, ','.join(mylist)
Ich möchte jedoch eine Ausgabe in eine CSV-Datei durchführen und Begrenzer um die Werte in der Liste haben, z.
"value 1", "value 2", ...
Ich kann keine einfache Möglichkeit finden, die Begrenzer in die Formatierung einzubeziehen, z. Ich habe es durchprobiertjoin
Aussage. Wie kann ich das machen?