bonjour,

je crée un csv a l'aide d'un dico avec le code ci après . Le csv est bien créé mais j'ai une ligne vide entre chaque éléments? et je ne vois pas la cause

merci d'avance pour voter aide

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
b=".csv"
dico={...}
csv_columns = ['Colonne1', 'colonne2']
w = csv.writer(open(b, "wb"))
w.writerow(csv_columns)
for key,value in dico.items():
   w.writerow([key, value])
EDIT
de cette façon c'est mieux :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
with open(b,"wb") as csvfile:
   writer = csv.writer(csvfile, delimiter=';')
   writer.writerow(csv_columns)
   for key,value in dico.items():
      writer.writerow([key, value])