Écriture d'un fichier CSV avec Python
On peut créer un fichier CSV à l'aide d'un script Python.
import csv
# ouverture en écriture (w, première lettre de write) d'un fichier
with open('essai.csv', 'w', newline='') as fichier:
# on déclare un objet writer
ecrivain = csv.writer(fichier)
# écrire une ligne dans le fichier:
ecrivain.writerow(['entier n', 'carré de n'])
# quelques lignes:
for i in range(10):
ecrivain.writerow([ i, i*i])
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).
Sur Pyzo, vous devez exécuter le script avec Ctrl + Shift + E.
Remarque
Chaque ligne (argument de writerow) est une liste.
Documentation du module CSV et séparateur
Parcourir la [documentation du module csv]'https://docs.python.org/fr/3/library/csv.html).
À 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.