Écriture d'un fichier CSV avec Python
Exemple :
On peut créer un fichier CSV à l'aide d'un script Python.
1
import csv
2
3
# ouverture en écriture (w, première lettre de write) d'un fichier
4
with open('essai.csv', 'w', newline='') as fichier:
5
6
# on déclare un objet writer
7
ecrivain = csv.writer(fichier)
8
9
# écrire une ligne dans le fichier:
10
ecrivain.writerow(['entier n', 'carré de n'])
11
# quelques lignes:
12
for i in range(10):
13
ecrivain.writerow([ i, i*i])
14
Exécutez ce script puis ouvrir avec un éditeur de texte le fichier obtenu (le fichier obtenu est dans le même dossier que le fichier Python).
Remarque :
Chaque ligne (argument de writerow
) est une liste.
Complément : Documentation du module CSV et séparateur
Parcourir la documentation du module csv.
À partir de cette documentation, apporter les modifications nécessaires au code python ci-dessus pour recréer le fichier csv créé par le code précédent, mais avec une tabulation comme séparateur.
Vérifier le résultat en ouvrant votre fichier csv avec un éditeur de texte.