Obecnie piszę mały skrypt do użycia na jednym z naszych serwerów przy użyciu Pythona. Na serwerze jest zainstalowany tylko Python 2.4.4.
Nie zacząłem używać Pythona, dopóki 2.5 nie wyszedł, więc jestem przyzwyczajony do formularza:
with open('file.txt', 'r') as f:
# do stuff with f
Jednak nie ma with
instrukcji przed wersją 2.5 i mam problem ze znalezieniem przykładów prawidłowego sposobu ręcznego czyszczenia obiektu pliku.
Jaka jest najlepsza praktyka bezpiecznego usuwania obiektów plików w przypadku korzystania ze starszych wersji języka Python?