É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.