Как безопасно открывать / закрывать файлы в python 2.4

В настоящее время я пишу небольшой скрипт для использования на одном из наших серверов с использованием Python. На сервере установлен только Python 2.4.4.

Я не начинал использовать Python, пока не вышла версия 2.5, поэтому я привык к форме:

with open('file.txt', 'r') as f:
    # do stuff with f

Однако нет оператора with до версии 2.5, и мне трудно найти примеры правильного способа очистки файлового объекта вручную.

What ' s лучший способ безопасного удаления файловых объектов при использовании старых версий python?

81
задан Jon-Eric 15 November 2019 в 04:57
поделиться