Outils pour utilisateurs

Outils du site


icn:facultatif:c_langage_python_fichier

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:00]
techer.charles_educ-valadon-limoges.fr
icn:facultatif:c_langage_python_fichier [2019/09/26 15:17]
techer.charles_educ-valadon-limoges.fr
Ligne 126: Ligne 126:
   * **csv.writer** permet d'encoder et d'écrire un flux CSV   * **csv.writer** permet d'encoder et d'écrire un flux CSV
  
-import csv+=== Lire un fichier CSV ===
  
 +<code python>
 +import csv
 mon_fichier = open("eleves.csv", "r") mon_fichier = open("eleves.csv", "r")
 contenu = csv.reader(mon_fichier, delimiter=';') contenu = csv.reader(mon_fichier, delimiter=';')
Ligne 133: Ligne 135:
     #exploitation de la ligne     #exploitation de la ligne
     print(ligne[1], " ", ligne[2])     print(ligne[1], " ", ligne[2])
-mon_fichier.close +mon_fichier.close 
 +</code>  
 + 
 +=== Ecrire dans une fichier CSV === 
 + 
 +<code python> 
 +import csv 
 +mon_fichier = open("eleves.csv", "a"
 +contenu = csv.writer(mon_fichier) 
 +contenu.writerow( ("1515","Dupond","Charles") ) 
 +mon_fichier.close 
 +</code> 
 ===== Gérer des dictionnaires ===== ===== Gérer des dictionnaires =====
 Python permet d'enregistrer des données d'un **dictionnaire** en utilisant le **format JSON**. Voici les mêmes données sous forme d'un tableau contenant des dictionnaires :  Python permet d'enregistrer des données d'un **dictionnaire** en utilisant le **format JSON**. Voici les mêmes données sous forme d'un tableau contenant des dictionnaires : 
icn/facultatif/c_langage_python_fichier.txt · Dernière modification: 2019/09/26 20:47 de techer.charles_educ-valadon-limoges.fr