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