Créer un fichier csv avec python

Résolu/Fermé
Eric - 6 nov. 2022 à 16:48
mamiemando Messages postés 33081 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 27 avril 2024 - 8 nov. 2022 à 14:25

Bonjour,

est-ce que c’est possible de créer un fichier csv grace a uncode python c’est a dire a la place de créer un fichier csv avec bloc note ou autre… est t-il possible de le créer en code python ? Si possible j’aimerais avoir le code python pour le créer et j’aimerais aussi savoir comment rajouter des données dans le fichier csv en python. Merci d’avance


iPhone / Safari 15.6.1

A voir également:

3 réponses

Grandasse_ Messages postés 924 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 27 avril 2023 592
6 nov. 2022 à 17:48

Bonjour,

Ça m'a pris une recherche de trouver, en plus c'est dans le premier lien.

https://www.google.com/webhp?hl=fr


0
PierrotLeFou
6 nov. 2022 à 17:59

Dans Python, il y a un module appelé justement  csv
Je te suggère d'utiliser la lecture et/ou l'écriture en mode dictionnaire.

0
mamiemando Messages postés 33081 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 27 avril 2024 7 749
8 nov. 2022 à 14:25

Bonjour,

La manière propre consiste à utiliser le module csv.

Mais générer un fichier csv est tellement simple que tu peux aussi le faire à la main...

rows = [
   [1, "toto", 3],
   [4, "tata", 5]
]

sep = ","
with open("toto.csv", "w") as f:
    for row in rows:
        print(sep.join(str(x) for x in row), file=f)

Bonne chance

0