Je viens de tomber sur ce morceau de code
while 1:
line = data.readline()
if not line:
break
#...
et de la pensée, il doit être une meilleure façon de le faire, que d'utiliser une boucle infinie avec l' break
.
J'ai donc essayé:
while line = data.readline():
#...
et, évidemment, eu une erreur.
Est-il possible d'éviter l'utilisation d'un break
dans cette situation?
Edit:
Idéalement, vous voulez éviter de dire readline
, deux fois... à mon humble avis, la répétition est même pire qu'un break
, surtout si l'instruction est complexe.