L'inconvenient du try/finally, c'est qu'il faut y penser. Cela dit, ton exemple reste valable.
L'interet des with, c'est surtout pour les gens qui vont faire des bibliothèques, qui sont en général considérées comme étant des boites noires. Alors les appels implicites, dans ce cas, n'ont finalement que peu d'importance, puisqu'une bibliothèque, c'est en général toujours implicite.
[^] # Re: Quelques commentaires
Posté par Emmanuel C . En réponse au journal Python 2.5 beta 2. Évalué à 1.
L'interet des with, c'est surtout pour les gens qui vont faire des bibliothèques, qui sont en général considérées comme étant des boites noires. Alors les appels implicites, dans ce cas, n'ont finalement que peu d'importance, puisqu'une bibliothèque, c'est en général toujours implicite.