Bonjour,
J'ai un problème avec la fonction readline() qui renvoie une chaine de caractère vide. Voici mon code :
Je veux obtenir une chaine de caractère (text) avec toutes les lignes de mon fichier. Ne connaissant pas à l'avance le nombre de lignes de mon fichier (nb_lignes), j'utilise la boucle for line in... pour l'obtenir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 fichier_stats=open('STATS.txt','r') nb_lignes=0 text="" for line in fichier_stats : nb_lignes+=1 for k in range(nb_lignes): text = text + fichier_stats.readline()
J'utilise ensuite la fonction readline() pour l'ajouter dans ma variable text mais elle renvoie une chaine vide.
Merci de m'aider.
Partager