Bonjour,

J'ai un problème avec la fonction readline() qui renvoie une chaine de caractère vide. Voici mon code :
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()
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.
J'utilise ensuite la fonction readline() pour l'ajouter dans ma variable text mais elle renvoie une chaine vide.

Merci de m'aider.