boucle while avec affectation en python

boucle while avec affectation en python - Python - Programmation

Marsh Posté le 15-02-2017 à 15:50:44    

Bonjour
si j'écris une ligne comme  
while ligne = pfe.read () :
je me prends une erreur de syntaxe
est-il vraiment impossible de tester la validité d'une affectation dans un while ?
solution  
while (1):
   ligne = pfe.read
   if ligne :
      traitement ()
   else:
      break
suite ()
y-a-t-il moyen de faire plus élégant ?
merci


---------------
je suis né fatigué et fait pour me reposer
Reply

Marsh Posté le 15-02-2017 à 15:50:44   

Reply

Marsh Posté le 15-02-2017 à 22:58:30    

j'imagine que tu veux lire un fichier ligne par ligne ?
 

Code :
  1. with open('fichier.txt') as pfe:
  2.     for ligne in pfe:
  3.         traitement(ligne)



Message édité par phraide le 15-02-2017 à 23:07:29

---------------
I'm too old for this shit.
Reply

Marsh Posté le 15-02-2017 à 23:08:10    

c'est cela
merci :jap:


Message édité par db__ le 15-02-2017 à 23:10:08

---------------
je suis né fatigué et fait pour me reposer
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed