Tuto lecture fichier light
InfoLire écrire des ?chiers avec python Ce tutoriel présente les instructions de base dont nous aurons besoin pour lire des ?chiers de données Ouvrir un ?chier On considère que le ?chier est dans le même répertoire que le script Soit le ?chier texte appelé data txt ? dont le contenu est Chaque valeur d ? une même ligne est séparée par une tabulation Pour ouvrir un ?chier on utilise l ? instruction open ?chier open data txt r on ouvre le ?chier data txt en mode lecture d ? o? le r ? comme read Lecture du contenu entier d ? un ?chier On utilise l ? instruction read ?chier open data txt r contenu ?chier read print contenu Le programme suivant a ?che ' t n t n t n t ' Inexploitable en tant que tel il faut manipuler le résultat Première remarque c ? est un type composite de type ? string ? Deuxième remarque ? t ? correspond à une tabulation et ? n ? est le caractère réservé pour retour à la ligne ? contenu est donc cohérent avec ce que l ? on a dans le ?chier On veut à partir du ?chier texte créer les deux listes suivantes t et x pour tracer x en fonction de t par exemple il faut tout d ? abord couper ? contenu pour enlever les ? t ? et les ? n ? Pour cela on utilise l ? instruction split t contenu split ' t' Cette ligne donne ' ' ' n ' ' n ' ' n ' ' ' Ce tutoriel n ? est absolument pas complet et présente une manière de lire les ?chiers La version de python utilisée est CInfo On voit qu ? à chaque fois qu ? il y un ? t ? on coupe contenu et on place les éléments dans une liste Reste à continuer en coupant ? les ? n ? t for i in range len t t append t i split ' n' Ce programme donne ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' Et on rajoute t t i for i in range len t pour obtenir ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' Reste à créer les listes pour les tracés t x for i in range int len t t append oat t i x append oat t i Ce qui donne t x L ? exploitation est donc maintenant possible Il est possible d ? utiliser d ? autres instructions comme readlines ?chier open data txt r contenu ?chier readlines print contenu Ce programme a ?che ' t n' ' t n' ' t n' ' t ' Le programme suivant abouti au même résultat que le précédent ?chier open data txt r contenu ?chier readlines t x for i in range len contenu CInfo a contenu i split ' n' b a
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/lHLBJNYmGqgFTn08AhZQzsNfU93PwHf4nasJB5104vRCbQYZrrhhE39budawqivJRik6XTnAcOS1fH4rttRuHWsN.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702974258bgjpufoucc5kehd7ctuotgqx4kqonrluqjd0odusgrsc9etkce5cszi3nmbnxdwc9uovxfeqcivtsgeliezmrlbyb0cmup6cizd2.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703363612miosvl75idou4t48k5sw2lxlooofwk0aticvtzegx45mxqzh3hjqftc8leirfu6qcn5yax6enw1ayjxdgjjjhmip1alq2rs7xzbq.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/slFZ96Az9EjbqZVz0dUixpeAxXV4U3QxgHiyTbXJBJlVSZrPSrb5h7IGwQ7lTbapS5zE9sQnPo1SGVtEJwTGmqEp.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/CTTbwLSBQNJNYaLTMygDNc80WjZpRUQWwmdxgUFqrVhw4kvmw8CPuJF52N81PkBUED6OewntDTlVptPcdbkUTgVJ.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/2WufQc590z1WFlZdTLklyUUu3z7CEMBUvjLzgcZHT9KZnXzjXq4duZa1sa06dwIAiJJn6CzmVuRA70Eb8sVmrOuO.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Ie40JoTQH3QGMcx86Dg27Ra7z7B3JzDq8hMDevf6Exph7usfvw2bYO1lrW4UrJk7VejxoZAINpPNutNEdE3SO3FK.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703240664vwd2327ppoipxttp3zs69kw4doomcs7lwywrc77lppyb26vom3pduaxklhlauwz87f7hncfhbzpiq2ixvb2wnbm1a8v5rjrlpf6x.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/JFYXd79gWESBIoHNy1ULcZRUXOVjIuuBWhtRpRsJy5y98OQuDPEhI9sbvkDBbCMOzzFl5qKErOp6XREJGcraMiAl.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702904494gy4v6irwfaadxowmcohdiwdzokzi9c20xf7uhrsbjxqinhlw0vh4xmsyps0scf8vcyztgcgaseygmilyco7dpy32s6ezqywhckgn.png)
-
28
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Sep 07, 2022
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 31.3kB