Lire un fichier txt
Résolu/Fermé
Gerard
-
Modifié le 13 juil. 2020 à 14:09
jee pee Messages postés 40470 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 23 novembre 2024 - 13 juil. 2020 à 14:07
jee pee Messages postés 40470 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 23 novembre 2024 - 13 juil. 2020 à 14:07
A voir également:
- Lire un fichier txt
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire fichier epub - Guide
- Fichier rar - Guide
- Lire fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
2 réponses
jee pee
Messages postés
40470
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
23 novembre 2024
9 427
Modifié le 13 juil. 2020 à 14:11
Modifié le 13 juil. 2020 à 14:11
Bonjour,
Tu devrais mettre tes lignes de code dans un source .py et exécuter ce source.
Car ton soucis c'est probablement juste l'utilisation de la console python en mode interactif/commande directe
En mode interactif, après avoir validé la ligne print il faut en validant une ligne blanche avec enter sortir de la boucle for. On a alors :
Tu devrais mettre tes lignes de code dans un source .py et exécuter ce source.
Car ton soucis c'est probablement juste l'utilisation de la console python en mode interactif/commande directe
En mode interactif, après avoir validé la ligne print il faut en validant une ligne blanche avec enter sortir de la boucle for. On a alors :
>>> fichier = open("f01.txt", "r") >>> for ligne in fichier: print(ligne) 11111 AZZZ >>> fichier.close()
M3NSONG3
Messages postés
615
Date d'inscription
mardi 16 avril 2013
Statut
Membre
Dernière intervention
4 novembre 2021
162
Modifié le 13 juil. 2020 à 14:14
Modifié le 13 juil. 2020 à 14:14
Salut !
C'est normal, tu dois indenter ton code, après ton for tu dois rajouter une tabulation, ça devrait ressembler à ça dans ta console
En utilisant la touche tabulation (qui correspond à 4 espaces)
Si tu veux une meilleure présentation tu peux télécharger un éditeur de code, créer un fichier .py et ensuite le lancer avec python.
Par contre ton code ne marchera il ne me semble pas plus... Tu dois changer ta ligne for.
C'est normal, tu dois indenter ton code, après ton for tu dois rajouter une tabulation, ça devrait ressembler à ça dans ta console
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> fichier = open("LICENSE.txt", "r")
>>> for ligne in fichier:
... print(ligne)
[Ligne blanche pour qu'il te liste les lignes]
fichier.close()
En utilisant la touche tabulation (qui correspond à 4 espaces)
Si tu veux une meilleure présentation tu peux télécharger un éditeur de code, créer un fichier .py et ensuite le lancer avec python.
Par contre ton code ne marchera il ne me semble pas plus... Tu dois changer ta ligne for.
for ligne in fichier.readlines():