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.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage