Fichier texte 2023 ALGORITHME PROGRAMMATION FICHIERS TEXTES A S - Prof Hichem Kemali ALGORITHME PROGRAMMATION FICHIERS TEXTES Un ?chier ?le est un ensemble structuré de données de même type stocké en général sur un support externe disquette disque dur dis
ALGORITHME PROGRAMMATION FICHIERS TEXTES A S - Prof Hichem Kemali ALGORITHME PROGRAMMATION FICHIERS TEXTES Un ?chier ?le est un ensemble structuré de données de même type stocké en général sur un support externe disquette disque dur disque optique ash disque Il existe deux types de ?chiers ?? Les ?chiers textes Les informations sont sous un format texte qui est lisible par n ? importe quel éditeur de texte ?? Les ?chiers binaires Les informations ne sont lisibles que par le programme qui les a conçus image son etc ? Un ?chier texte est un ?chier qui contient des caractères imprimables et des espaces organisés en ligne successives ces lignes étant séparées les unes des autres par un caractère non-imprimable appelé ? ? marqueur de ?n de ligne ? ? Ouverture open syntaxe Fileobject open 'nomFichier' 'mode d ? accès' 'r' ouverture en lecture read - le mode par défaut 'w' ouverture en écriture write Le contenu du ?chier est écrasé Si le ?chier n'existe pas il est créé 'a' ouverture en écriture en mode ajout append On écrit à la ?n du ?chier sans écraser le ?chier doit exister dans le même dossier que le ?chier py sinon il faut écrire le chemin complet du ?chier Fermeture Une fois que nous avons ?ni de travailler avec le ?chier ou que nous voulons ouvrir le ?chier dans un autre mode nous devrions fermer le ?chier en utilisant la méthode close de l'objet ?le syntaxe File object close CAlgorithme Programmation Fichiers textes Lecture d'un ?chier texte Lecture de la totalité d'un ?chier en utilisant la fonction read La fonction read lit tout le contenu du ?chier texte et le place dans une variable de type cha? ne Lecture de la totalité d'un ?chier en utilisant la fonction readlines La fonction readlines lit tout le contenu du ?chier texte et le place dans une liste Lecture d'une ligne à partir d'un ?chier texte avec readline sans s à la ?n Écriture dans un ?chier texte La méthode write écrit une cha? ne dans un ?chier Attention A ?n d'écrire dans un ?chier nous devons l'ouvrir en écriture 'w' ajout 'a' ou en création exclusive 'x' Nous devons faire attention avec le mode 'w' car il écrasera le contenu de ?chier s'il existe déjà Toutes les données précédentes sont e ?acées f open 'c eleves txt' w f write Noms des élèves n f write Mohamed n f write Ali n f write Salem n f close CAlgorithme Programmation Fichiers textes Remarque L'argument de la méthode write doit être une cha? ne de caractères Pour écrire des nombres avec la méthode write n'oubliez pas de faire des transtypages si besoin avec la fonction str type Pour écrire à la ?n d'un ?chier sans écraser son contenu préalable on utilise la fonction open en mode ajout append Recap CAlgorithme Programmation Fichiers textes Applications Ecrire l ? algorithme d ? un programme qui permet de remplir un ?chier texte par phrases puis l ? a ?cher
Documents similaires
-
20
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mar 13, 2021
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 37.2kB