Bonjour,

Problème de noob mais je ne comprends pas, j'ai lu la doc technique des fonctions read, readlines ... mais rien à faire, chaque boucle que j'écris, aussi simple soit-elle s'arrête sur la première ligne vide ...


Le fichier que je souhaite lire ligne à ligne :


---------------- contenu -----------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
# bla bla bla
lecteur=titi
 
# bla bla bla
titi=toto
...

---------------- fin du contenu -----------

Bout de code qui m'énerve :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
	while 1 :
		ligne=f.readline()
		print "DEBUG=>"+ligne
j'ai essayé plusieurs trucs ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
while ligne=f.readline() :
		print "DEBUG=>"+ligne
ou encore

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
for ligne in f.readlines() :
		print "DEBUG=>"+ligne
A chaque fois, ça s'arrête à la ligne vide.