pagora python vb Python Les ?chiers et le module OS Valérie Bellynck d ? après un diaporama d ? Alain Bozzi lui-même venant de celui de Christophe Morvan CCommunication avec le système ? Les contenus de ?chier ?? Pourquoi faire Par exemple ? assurer la pe
Python Les ?chiers et le module OS Valérie Bellynck d ? après un diaporama d ? Alain Bozzi lui-même venant de celui de Christophe Morvan CCommunication avec le système ? Les contenus de ?chier ?? Pourquoi faire Par exemple ? assurer la persistance des données Contrairement à la RAM les données stockées dans un ?chier sont pérennes ? recopier le contenu d ? un ?chier en le corrigeant encodage ? ?? Les fonctions de base du noyau de Python permettent ? de lire et écrire dans un ?chier ? de créer un nouveau ?chier ? de modi ?er le contenu d ? un ?chier ? de concevoir des programmes réutilisables pour remédier à de problèmes du à des contenus de ?chiers ? ? CCommunication avec le système ? Les répertoires ?? Pourquoi faire ? automatiser des t? ches sur des listes de ?chiers C ? est la motivation initiale des langages de scripts et la raison de ce nom ??script ? ?? Ces fonctions sont contenues dans le module OS ?? Elles permettent ? de créer ou supprimer un ?chier ou un dossier ? de changer le nom d ? un élément ? de parcourrir la liste des éléments d ? un répertoire ? de chercher un élément d ? un répertoire ou tous les éléments plus vieux qu ? une date ? de corriger automatiquement les contenus d ? une liste de ?chiers ? ? CLes ?chiers Utilisation des ?chiers ?? Pour manipuler les ?chiers il faut créer une variable logique de type ?chier descripteur de ?chier et ouvrir le ?chier soit en mode lecture ou écriture e ?ectuer le traitement copie d ? une liste dans le ?chier copie d ? un ?chier dans une liste fermer le ?chier en ?n de traitement CLes ?chiers créer une variable logique de type ?chier descripteur de ?chier et ouvrir le ?chier soit en mode lecture ou écriture f open ??futilisateur txt ? ? r ? f variable de type ?chier typage automatique fait par python open fonction qui permet ? l ? ouverture d ? un ?chier passé en paramètre ici futilisateur txt ? de spéci ?er par un mode les opérations qui seront permises ici r pour read on ne pourra donc que lire le ?chier CLes ?chiers e ?ectuer le traitement comme ici la copie du ?chier dans une liste maListe déclaration d ? une liste vide lecture de toutes les lignes du ?chier readlines avec un s lesLignes f readlines for i in lesLignes maListe append i CLes ?chiers Remarques importantes ? Vous avez du observer que le ?chier futilisateurs txt n ? était pas utilisé dans le traitement On l ? ouvre et puis c ? est tout ? En fait f est une variable qui pointe sur le ?chier futilisateurs txt Pour illustrer cela pensez à la laisse d ? un chien ATTENTION comme ces fonctions sont natives dans le noyau de python il ne faut pas faire l ? import du module os CLes
Documents similaires
-
19
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mar 06, 2021
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 50.8kB