> mais si tu rajoutes la gestion des exceptions dans ton code python ca donne quoi
ben, ça donne la même chose, puisque with permet de simplifier la gestion des exceptions.
Si tu veux la même chose avec try/finally:
f = open("data.txt", 'r')
try:
--for line in f:
----print(line)
finally:
--f.close()
ça reste un poil plus court, et dans les 2 cas en Python, mon fichier est fermé en cas d'erreur, ce que je n'ai pas fait en Java.
[^] # Re: Critique
Posté par GeneralZod . En réponse au journal Explorez les richesses du langage Python. Évalué à 2.
ben, ça donne la même chose, puisque with permet de simplifier la gestion des exceptions.
Si tu veux la même chose avec try/finally:
f = open("data.txt", 'r')
try:
--for line in f:
----print(line)
finally:
--f.close()
ça reste un poil plus court, et dans les 2 cas en Python, mon fichier est fermé en cas d'erreur, ce que je n'ai pas fait en Java.
http://www.python.org/dev/peps/pep-0343/