CSV-Anführungszeichen zum Entfernen von Feldwerten

Ich versuche, eine Liste in eine CSV zu schreiben. Dabei erhalte ich jedoch Wrapper-Anführungszeichen um meine Feldwerte:

number1,number2
"1234,2345"
"1235.7890"
"2345.5687"

Verwenden Sie diesen Code:

with open('C:\\temp\\test.csv', 'wb') as out_file:
...     csv_writer = csv.writer(out_file, delimiter=',')
...     csv_writer.writerow(('number1','number2'))
...     for f in myList:
...         csv_writer.writerow(f)

Nach weiteren Recherchen stellte ich fest, dass Sie das Schreiben von Anführungszeichen entfernen können, indem Sie Folgendes verwenden:

quotechar = '', quoting = csv.QUOTE_NONE **

Wenn ich das auf meinen Code übertrage, bekomme ich folgende Fehlermeldung:

Traceback (letzter Aufruf zuletzt): Datei "", Zeile 4, in Fehler: Es muss ein Escape-Befehl ausgeführt werden, es ist jedoch kein Escape-Zeichensatz vorhanden

with open('C:\\temp\\test.csv', 'wb') as out_file:
...     csv_writer = csv.writer(out_file, delimiter=',',quotechar='', quoting=csv.QUOTE_NONE)
        csv_writer.writerow(('number1','number2'))
...     for f in myList:
...         csv_writer.writerow(f)

Wie entferne ich diese Anführungszeichen?

Bearbeiten

myList sieht so aus:

     [['1234,2345'], ['1235,7890'], ['2345,5687']]

Antworten auf die Frage(1)

Ihre Antwort auf die Frage