[Python-de] dijkstra algorithmus
Peter Otten
__peter__ at web.de
Mo Feb 20 08:37:15 CET 2012
sackbard wrote:
> Gibt es einen Grund open(...) as file zu nutzen anstatt des file=open()
> etc oder ist es einfach nur kürzer?
Die Datei wird zu einem definierten Zeitpunkt geschlossen, auch wenn eine
Exception auftritt:
>>> f = open("tmp.txt"); 1/0; f.close()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ZeroDivisionError: int division or modulo by zero
>>> f.closed
False
>>> with open("tmp.txt") as f:
... 1/0
...
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
ZeroDivisionError: int division or modulo by zero
>>> f.closed
True
Mehr Informationen über die Mailingliste python-de