[Python-de] open file

Matthias Huening mhuening at zedat.fu-berlin.de
Mo Sep 21 06:40:04 UTC 2009


Hallo,

gibt es eigentlich einen prinzipiellen Unterschied zwischen:

(a)
for zeile in open(datei):
     tu_was()

und:

(b)
with open(datei) as f:
     for zeile in f:
         tu_was()


Ist eine der beiden Möglichkeiten schneller, besser, schöner?
Wenn ja, warum?

Schöne Grüße, Matthias




Mehr Informationen über die Mailingliste python-de