私は現在、Pythonを使用してサーバーの1つで使用するための小さなスクリプトを書いています。サーバーにはPython2.4.4のみがインストールされています。
2.5がリリースされるまでPythonを使い始めなかったので、次の形式に慣れています。
with open('file.txt', 'r') as f:
# do stuff with f
ただし、with
2.5より前のステートメントはなく、ファイルオブジェクトを手動でクリーンアップする適切な方法の例を見つけるのに問題があります。
古いバージョンのPythonを使用するときに、ファイルオブジェクトを安全に破棄するためのベストプラクティスは何ですか?