[Python-de] open file

Christopher Arndt chris.arndt at web.de
Mo Sep 21 10:08:55 CEST 2009


Hallo Matthias,

Matthias Huening schrieb:
> 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?

ich weiß nicht, ob du des Englischen mächtig bist, aber zu diesem
Themenkomplex gab es vor kurzem einen Thread auf der internatianalen
Pythonmailingliste:

http://tinyurl.com/lyodlf


Chris




Mehr Informationen über die Mailingliste python-de