Salut,

voilà je souhaite ajouter des lignes à un fichier csv.

Je me doute bien qu'il faut jouer sur le mode d'ouverture.
J'ai essayé plusieurs chose (notamment le "a") en vain.
A chaque fois, il m'écrase les données précédentes.

Qu'est-ce qu'il cloche ?


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
fichier_dest= str(("%s.csv" % liste_recherche[ii]))
                    with open (fichier_dest, "a") as fdest: # on écrit dans le fichier.csv
                        writer = csv.writer(fdest)
                        writer.writerow( (var1, var2, var3) )
                        print 'Recherche '+liste_recherche[ii]+' terminée'
                        fdest.close()
                    ii += 1