Bonjour Le Forum,
J'utilise le module csv de Python pour écrire dans un csv.
Je bloque sur le fait de sauter une ligne et d'écrire un indice.
Je trouve le f.write("\n") pas foufou. Un moyen de le faire avec le writer ?
Je voudrais rajouter un integer incrémenté devant le writerow mais writerow n'accepte qu'un seul argument.
Actuellement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 def to_file(filename, list): with open(filename,'w', newline='') as f: writer = csv.writer(f, delimiter=',') for i in range(len(list)): writer.writerow(list[i]["sender"]) writer.writerow(list[i]["receiver"]) f.write("\n")
Cible :noreply@sztutil.fr,lalalal@wanadoo.fr
@test.fr
ANY
no-reply@olalal.fr
test@test.fr,test1@test.fr,test2@test.fr
ANY
Merci de votre aide.1,noreply@sztutil.fr,lalalal@wanadoo.fr
1,@test.fr
2,ANY
2,no-reply@olalal.fr
3,test@test.fr,test1@test.fr,test2@test.fr
3,ANY
Partager