Bonjour à tous,

J'ai honte de faire appel à vous pour résoudre mon problème si bête, mais je commence à ne plus avoir beaucoup de cheveux sur la tête à force de m'en arracher...

Je viens de commencer à créer un programme en Python (je n'ai jamais utilisé ce langage mais je suis habitué au JavaScript/Java/C) pour manipuler des fichier CSV et je n'arrive pas à recopier correctement ce fichier en y ajoutant des guillemets (en gros stocker des guillemets dans une String).

J'ai pourtant tout essayé (enfin je crois) :
' " ' => FAIL
' \" ' => FAIL
" \" " => FAIL
etc.

PS: je met des espaces pour la lisibilité, ils ne sont pas présent dans mon code

Il m'ajoute systématiquement trois guillemet : """ à la place d'en mettre un...
Pourtant avec une simple quote cela ne pose pas problème (" ' ") mais j'ai malheureusement besoin des guillemets et non d'une simple quote.

Voici un bout de code pour faire plus simple :

#debut
import csv

reader = csv.reader(open("test.csv","rb"))
writer = csv.writer(open("test2.csv","wb"))

for row in reader:
mot = 'une chaine avec des "guillemets"'
writer.writerow([str(mot), row[1], row[2]])

#fin

Cela m'affiche cela en sortie :
"une chaine avec des ""guillemets""",prenom,age

Alors qu'il me faudrait cela :
une chaine avec des "guillemets",prenom,age

Ou ça :
'une chaine avec des "guillemets" ',prenom,age


J'espère que j'ai été clair et que vous comprenez bien mon problème.
Je vous remercie pour votre aide qui me serait très utile

Bien à vous +++