Je suis en train d'écrire un petit script pour l'utiliser sur l'un de nos serveurs en utilisant Python. Le serveur n'a que Python 2.4.4 d'installé.
Je n'ai commencé à utiliser Python qu'après la sortie de la version 2.5, je suis donc habitué à la forme :
with open('file.txt', 'r') as f:
# do stuff with f
Cependant, il n'y a pas with
avant la version 2.5, et j'ai du mal à trouver des exemples sur la manière correcte de nettoyer manuellement un objet fichier.
Quelle est la meilleure pratique pour éliminer les objets fichiers en toute sécurité lorsque l'on utilise une ancienne version de python ?