Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
icn:facultatif:c_langage_python_fichier [2019/09/26 15:01] techer.charles_educ-valadon-limoges.fr [Utiliser le module CSV de Python] |
icn:facultatif:c_langage_python_fichier [2019/09/26 20:22] techer.charles_educ-valadon-limoges.fr |
||
---|---|---|---|
Ligne 68: | Ligne 68: | ||
La méthode readline permet de lire une seule ligne du fichier. | La méthode readline permet de lire une seule ligne du fichier. | ||
<code python> | <code python> | ||
- | mon_fichier = open(" | + | with open(" |
- | ligne = mon_fichier.readline() | + | |
</ | </ | ||
Ici, ligne contient tous les champs de l' | Ici, ligne contient tous les champs de l' | ||
Ligne 125: | Ligne 125: | ||
* **csv.reader** permet de lire et décoder un flux CSV ; | * **csv.reader** permet de lire et décoder un flux CSV ; | ||
* **csv.writer** permet d' | * **csv.writer** permet d' | ||
+ | |||
+ | === Lire un fichier CSV === | ||
+ | |||
<code python> | <code python> | ||
import csv | import csv | ||
Ligne 132: | Ligne 135: | ||
# | # | ||
print(ligne[1], | print(ligne[1], | ||
+ | mon_fichier.close | ||
+ | </ | ||
+ | |||
+ | === Ecrire dans une fichier CSV === | ||
+ | |||
+ | <code python> | ||
+ | import csv | ||
+ | mon_fichier = open(" | ||
+ | contenu = csv.writer(mon_fichier) | ||
+ | contenu.writerow( (" | ||
mon_fichier.close | mon_fichier.close | ||
</ | </ |