Ich schreibe gerade ein kleines Skript zur Verwendung auf einem unserer Server mit Python. Auf dem Server ist nur Python 2.4.4 installiert.
Ich habe Python erst mit 2.5 verwendet, daher bin ich an das folgende Formular gewöhnt:
with open('file.txt', 'r') as f:
# do stuff with f
Es gibt jedoch keine with
Anweisung vor 2.5, und ich habe Probleme, Beispiele für die ordnungsgemäße manuelle Bereinigung eines Dateiobjekts zu finden.
Was ist die beste Vorgehensweise zum sicheren Entsorgen von Dateiobjekten bei Verwendung alter Python-Versionen?