Verwenden von Python CSV-Writer ohne Anführungszeichen
Ich versuche, eine Liste von Zeichenfolgen wie unten in eine Datei zu schreiben, die durch das angegebene Trennzeichen getrennt ist.
res = [u'123', u'hello world']
Wenn ich versuche, mit TAB wie unten zu teilen, erhalte ich die korrekt formatierte Zeichenfolge.
writer = csv.writer(sys.stdout, delimiter="\t")
writer.writerow(res)
gives --> 123 hello world
Aber wenn ich versuche, durch Raum mit zu teilendelimiter=" "
, es gibt mir den Raum aber mit Anführungszeichen wie unten.
123 "hello world"
Wie entferne ich Anführungszeichen? Also, wenn ich Leerzeichen als Begrenzer benutze, sollte ich bekommen123 hello world
.
EIDT: Wenn ich versuche, escapechar zu benutzen, werden keine doppelten Anführungszeichen gesetzt. Aber überall in meinen Testdaten erscheint ein Leerzeichen, es macht es doppelt.