Les fichiers 1 Module Programmation Python Enseignants Ben Abdelaziz K Besbes S Classes AGI TP les ?chiers Rappel de cours Une manière de stocker des données de manière pérenne est de les stocker dans des ?chiers Editer un ?chier Pour éditer un ?chier en
Module Programmation Python Enseignants Ben Abdelaziz K Besbes S Classes AGI TP les ?chiers Rappel de cours Une manière de stocker des données de manière pérenne est de les stocker dans des ?chiers Editer un ?chier Pour éditer un ?chier en python on utilise la fonction open Cette fonction prend en premier paramètre le chemin du ?chier relatif ou absolu et en second paramètre le type d'ouverture Chemin relatif chemin absolu Un chemin relatif en informatique est un chemin qui prend en compte l'emplacement de lecture Un chemin absolu est un chemin complet qui peut être lu quelque soit l'emplacement de lecture La fonction open Voici la syntaxe pour lire un ?chier ?chier open data txt r print ?chier On remarque que le deuxième paramètre est renseigné par un r ce paramètre indique une ouverture de ?chier en lecture Les types d'ouverture Il existe plusieurs modes d ? ouverture r pour une ouverture en lecture READ w pour une ouverture en écriture WRITE à chaque ouverture le contenu du ?chier est écrasé Si le ?chier n'existe pas python le crée a pour une ouverture en mode ajout à la ?n du ?chier APPEND Si le ?chier n'exist e pas python le crée b pour une ouverture en mode binaire t pour une ouverture en mode texte x crée un nouveau ?chier et l'ouvre pour écriture C Fermeture d'un ?chier Comme tout élément ouvert il faut le refermer une fois les instructions terminées Pour cela on utilise la méthode close ?chier close Lire le contenu d'un ?chier Pour a ?cher tout le contenu d'un ?chier vous pouvez utiliser la méthode read sur l'objet- ?chier coding utf- ?chier open data txt r print ?chier read ?chier close La lecture d ? un ?chier peut se faire en bloc avec la méthode readlines Le contenu du ?chier est stocké dans une liste Liste ?chier readlines La lecture ligne par ligne est e ?ectuée par la méthode readline Elle lit la ligne courante et renvoie le curseur sur la ligne suivante s ?chier readline Ecrire dans un ?chier Voici la syntaxe pour écrire dans un ?chier ?chier open data txt a ?chier write Bonjour monde ?chier close A noter que pour le monde d'ouverture a si vous voulez écrire à la ligne vous pouvez utiliser le saut de ligne n ?chier open data txt a ?chier write nBonjour monde ?chier close CLa fonction writelines permet d ? écrire le contenu d ? une liste dans le ?chier Fichier writelines liste Le mot clé with Il existe une autre syntaxe plus courte qui permet de s'émanciper du problème de fermeture du ?chier le mot clé with Voici la syntaxe with open data txt r as ?chier print ?chier read C
Documents similaires
-
17
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 16, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 34kB