Python with-statement, Vergleich zu try-with-resources.
Verfasst: Donnerstag 5. Januar 2012, 16:28
Hallo!
Ich bin relativ neu in Phyton und habe eine Frage zu dem with-Befehl. Ich habe mir bereits http://www.python.org/dev/peps/pep-0343/ durchgelesen, es aber noch nicht verstanden.
Wenn ich soetwas wie
schreibe. Ich möchte nicht auf das konkrete Beispiel eingehen, aber ist es möglich dass in der with-Zeile eine Exception und im Block darunter AUCH eine Exception geworfen wird?
Wenn ja wann wird welche Exception unterdrückt?
Ich versuche das with-statement mit dem try-with-resources statement aus Java zu vergleichen, weil sie doch ähnlich sind.
Ich bin relativ neu in Phyton und habe eine Frage zu dem with-Befehl. Ich habe mir bereits http://www.python.org/dev/peps/pep-0343/ durchgelesen, es aber noch nicht verstanden.
Wenn ich soetwas wie
Code: Alles auswählen
with open() as h:
for l in h:
action(l)
Wenn ja wann wird welche Exception unterdrückt?
Ich versuche das with-statement mit dem try-with-resources statement aus Java zu vergleichen, weil sie doch ähnlich sind.