Chapitre 4 / 10
Fichiers et formats de données
10 leçons dans ce chapitre.
Lire un fichier texte avec open() et read()
La fonction ouvre un fichier et renvoie un objet fichier, sur lequel on peut ensuite appeler des méthodes comme pour récupérer tou…
Voir les détails du chapitre
La fonction ouvre un fichier et renvoie un objet fichier, sur lequel on peut ensuite appeler des méthodes comme pour récupérer tout son contenu sous forme d'une seule chaîne de caractères. ouvre le fichier en mode lecture par défaut (le mode , pour read, est implicite). renvoie tout le texte du fichier d'un coup, y compris les retours à la ligne qu'il contient. referme le fichier : un fichier ouve…
Lire un fichier ligne par ligne avec une boucle for
Un objet fichier ouvert avec peut être parcouru directement avec une boucle , qui donne alors une ligne à la fois — pratique pour…
Le mot-clé with : fermeture automatique d'un fichier
Oublier est une erreur facile à commettre, surtout si une erreur survient entre l'ouverture et la fermeture du fichier (le ne sera…
Écrire dans un fichier avec write() (mode 'w' vs 'a')
Pour écrire dans un fichier, prend un second argument précisant le mode : (write) crée le fichier s'il n'existe pas, ou écrase ent…
Lire un fichier CSV avec le module csv
Un fichier CSV (commaseparated values) stocke un tableau sous forme de texte : chaque ligne est un enregistrement, et les valeurs…
csv.DictReader : lire un CSV avec des noms de colonnes
renvoie des listes, ou chaque valeur ne se reconnait que par sa position (, ...) — fragile si l'ordre des colonnes change un jour.…
Écrire un fichier CSV avec csv.writer
écrit des lignes dans un fichier CSV à partir de listes Python, en insérant luimême les virgules et les retours à la ligne au bon…
Le module json : json.dumps() et json.loads()
JSON est un format texte très répandu pour échanger des données structurées (dictionnaires, listes) entre programmes. Le module co…
Lire et écrire un fichier JSON avec json.load() et json.dump()
En pratique, on stocke souvent du JSON directement dans un fichier plutôt que dans une simple variable texte. et (sans "s" final,…
Cas pratique : sauvegarder et recharger un inventaire en JSON
Cette dernière leçon combine , l'écriture et la lecture JSON, sur un petit inventaire de produits. Ce que fait chaque partie : est…
Quiz de chapitre
6 questions transversales sur ce chapitre.
Progression du chapitre
0/10 terminées
Accès complet
La première leçon de chaque chapitre est gratuite (10 leçons sur 95).
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 85 leçons restantes de ce module