Td09 python Université Clermont Auvergne Portail Maths Info LAS Maths-Info PASS Info Algorithmique et Programmation en Python - Semestre Algorithmique et Programmation en Python TD Lire écrire dans un ?chier et traitement de données Quelques fonctions uti
Université Clermont Auvergne Portail Maths Info LAS Maths-Info PASS Info Algorithmique et Programmation en Python - Semestre Algorithmique et Programmation en Python TD Lire écrire dans un ?chier et traitement de données Quelques fonctions utiles pour traiter des ?chiers textes ? strip pour se débarrasser notamment des retours à la ligne qui existent naturellement en ?n de ligne dans un ?chier si ligne est une variable qui contient la cha? ne de caractère une phrase ici n alors ligne strip renvoie la cha? ne de caractère débarassée de tous les caractères blancs espaces retours à la ligne en début et ?n de cha? ne ce qui donnerait ici une phrase ici ? split pour découper une ligne en plusieurs morceaux sans argument si ligne est une variable qui contient la cha? ne de caractère un mot puis deux n alors ligne split découpe la cha? ne à chaque groupe de caractères blancs espaces retours à la ligne et renvoie une liste des morceaux ainsi obtenus en enlevant les morceaux vides c ? est-à-dire que ligne split renvoie un mot puis deux avec un argument si ligne est une variable qui contient la cha? ne de caractère un deux trois n alors ligne split découpe la cha? ne à chaque point- virgule et renvoie une liste des morceaux ainsi obtenus en gardant cette fois- ci les caractères blancs et les morceaux vides c ? est-à-dire que ligne split renvoie un deux trois n Si ligne vaut un deux trois alors ligne split renvoie un deux trois Exercice Parfum On a obtenu d ? un parfumeur la composition générale de plusieurs de ses parfums sous la forme d ? un ?chier La composition de chaque parfum se trouve sur une ligne Les éléments sont séparés par un espace Tout est écrit en caractères minuscules Contenu du ?chier parfum txt bergamote clementine jasmin musc rose ylang-ylang cedre patchouli rose violette bergamote musc myrrhe thym vanille Les éléments composant un parfum s ? appellent des fragrances odeurs Chaque parfum doit comporter di ?érents types de fragrances ?? Celles que l ? on détecte en premier puis qui se dissipent tête ?? Celles que l ? on perçoit immédiatement après c ?ur ?? Celles qui forment la base du parfum ce sont des molécules plus lourdes et donc plus persistantes fond On veut créer une copie du ?chier initial avec une disposition di ?érente Pour chaque parfum on veut écrire quatre lignes la première correspond au numéro du parfum la deuxième correspond aux fragrances de tête la troisième aux fragrances de c ?ur et la quatrième aux fragrances de fond qui entrent dans sa composition Contenu du ?chier parfum txt Parfum bergamote clementine jasmin rose ylang-ylang musc Parfum violette rose cedre patchouli Pour cela on dispose de trois ?chiers texte Tete txt Coeur txt et Fond txt qui contiennent chacun respectivement les fragrances de Tete C ?ur et Fond une par ligne Chaque fragrance appara? t dans exactement un de ces ?chiers Exemple UCA -
Documents similaires










-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jul 11, 2022
- Catégorie Philosophy / Philo...
- Langue French
- Taille du fichier 75.8kB