Şu anda sunucularımızdan birinde Python kullanarak kullanmak için küçük bir komut dosyası yazıyorum. Sunucuda yalnızca Python 2.4.4 kurulu.
Python'u 2.5 bitene kadar kullanmaya başlamadım, bu yüzden forma alıştım:
with open('file.txt', 'r') as f:
# do stuff with f
Ancak, with
2.5'ten önceki bir ifade yoktur ve bir dosya nesnesini manuel olarak temizlemenin doğru yolu hakkında örnekler bulmakta güçlük çekiyorum.
Python'un eski sürümlerini kullanırken dosya nesnelerini güvenli bir şekilde atmak için en iyi uygulama nedir?