Benutzung des with-statements
Verfasst: Mittwoch 6. September 2006, 12:22
Hallo Leute,
seit einiger Zeit gibt es ja Python 2.5 als beta zusammen mit ein paar Neuerungen
wie dem with-statement.
Hier in dem PEP
http://docs.python.org/dev/whatsnew/pep-343.html
steht wie man das benutzt usw., nur leider erschließt sich mir aus den
Beispielen kein praktischer Nutzen.
z.B.
könnte man doch auch mittels
schreiben.
In dem PEP wird erwähnt, das ich das with-statement sonst mittels
try/except/finally-Blöcke schreiben kann. Dort kann ich halt auf gewisse
Fehlersituationen reagieren. Aber wie mache ich das in dem with-statement?
Kann mir einer ein paar praktische Beispiele für das with-statement zeigen?
seit einiger Zeit gibt es ja Python 2.5 als beta zusammen mit ein paar Neuerungen
wie dem with-statement.
Hier in dem PEP
http://docs.python.org/dev/whatsnew/pep-343.html
steht wie man das benutzt usw., nur leider erschließt sich mir aus den
Beispielen kein praktischer Nutzen.
z.B.
Code: Alles auswählen
with open('/etc/passwd', 'r') as f:
for line in f:
print line
... more processing code ...
Code: Alles auswählen
f = open('etch/passwd','r')
for line in f:
...
In dem PEP wird erwähnt, das ich das with-statement sonst mittels
try/except/finally-Blöcke schreiben kann. Dort kann ich halt auf gewisse
Fehlersituationen reagieren. Aber wie mache ich das in dem with-statement?
Kann mir einer ein paar praktische Beispiele für das with-statement zeigen?