CSV Saut de ligne et indice
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.
Code:
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") |
Actuellement :
Citation:
noreply@sztutil.fr,lalalal@wanadoo.fr
@test.fr
ANY
no-reply@olalal.fr
test@test.fr,test1@test.fr,test2@test.fr
ANY
Cible :
Citation:
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
Merci de votre aide.