ich habe eine kurze Frage zum with-Statement:
Bisher habe ich Dateien immer so eingebunden:
Code: Alles auswählen
f = open(foo)
Nun das Problem mit with:
bei
Code: Alles auswählen
with open foo as f:
Lg HH
Code: Alles auswählen
f = open(foo)
Code: Alles auswählen
with open foo as f:
Code: Alles auswählen
with open('foo', 'w') as f:
a = 23
b = 43
f.write(a+b)
Wieso übergibst Du dann das File Objekt nicht einfach an andere Funktionen, die dann etwas da rein schreiben?heiliga horsd hat geschrieben:Naja, ist halt blöd, weil ich so ziemlich in jeder Funktion den Zugriff auf die Datei brauche und wenn ich im Programm 20x das selbe with drin hab ist das denke ich mal nicht "Don't repeat yourself"-konform, oder?