À l'aide de python csv écrivain sans citations

Je suis en train d'écrire une liste de chaînes de caractères comme ci-dessous dans un fichier séparé par le séparateur.

res = [u'123', u'hello world']

Quand j'ai essayez de diviser par ONGLET comme ci-dessous il me donne l'correctement mis en forme de chaîne.

writer = csv.writer(sys.stdout, delimiter="\t")
writer.writerow(res)

gives --> 123   hello world

Mais quand j'essaie de diviser par l'espace à l'aide de delimiter=" ", il me donne de l'espace, mais avec des guillemets, comme ci-dessous.

123 "hello world"

Comment puis-je supprimer les guillemets. Alors que lorsque j'utilise l'espace comme délimiteur je devrais obtenir
123 hello world.

EIDT: quand j'ai essayer d'utiliser la escapechar il ne fait pas des guillemets doubles. Mais, partout, dans ma testdata il apparaît un espace, il est double.

Avez-vous lu la doc de La Bibliothèque Standard de Python et ne vous essayez writer = csv.writer(sys.stdout, delimiter="\t", quoting = csv.QUOTE_NONE) ?
La question que Peter DeGlopper 2' a souligné, j'ai délimiteur apparaissent dans mes données de test.

OriginalL'auteur samsamara | 2014-05-27