Зараз я пишу невеликий скрипт для використання на одному з наших серверів за допомогою Python. На сервері встановлено лише Python 2.4.4.
Я не почав використовувати Python, поки не вийшло 2.5, тому я звик до форми:
with open('file.txt', 'r') as f:
# do stuff with f
Однак with
до 2.5 немає жодного твердження, і я маю проблеми з пошуком прикладів про правильний спосіб очищення файлового об'єкта вручну.
Яка найкраща практика безпечного розпорядження файловими об’єктами при використанні старих версій python?