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