Форум сайта python.su
интересно, вот в такой строке -
ftp.storlines('STOR script.php', open('tmp', 'rt'))
Офлайн
ИгнатНасколько я знаю, закрывается сборщиком мусора.
- хэндлер для файла tmp остается открытым?
Офлайн
Игнат, лучше всегда явно закрывать.
Офлайн
3.2 начнет наказывать посредством ResourceWarning
Офлайн
Андрей Светлов, и в догонку — «Explicit is better than implicit.» ;-)
Офлайн
ИгнатЛучше использовать with и явно ограничивать область использования файла – http://docs.python.org/library/stdtypes.html#file.close
правильно ли так делать, или лучше всегда его закрывать через close()?
Офлайн