bonjour

pourquoi la condition du while dans le code suivant (typique en java) ne fonctionne pas en python ???

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
of1 = open("monfichier.txt", 'r')
ligne=""
while ((ligne = of1.readline())!=""):
     print ligne
of1.close()
je pense que l'affection ne marche pas, pourquoi ?
sinon comment raccourcir ce code (si c'est possible):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
while 1:
    ligne1 = of1.readline()
    print ligne1
    if ligne1 == ""
        break
merci