Форум сайта python.su
В Python 2.5 закрытый файл - объект выдает о себе такую строку:
<closed file ‘c:/122.txt’, mode ‘w’ at 0x009F80B0>
А теперь в Python 3.0 (r30:67507) этот же объект если его вызвать выдает безликое:
<io.TextIOWrapper object at 0x00B9C7D0>
М.б. это мелочь, но кому мешал прежний наглядный вариант? Почему не включать информацию об имени файла, закрыт он или нет в выводимую при обращении к нему строку?
Офлайн
скорей всему никому не мешало, просто появилась io либа
Офлайн
Просто очередной уровень абстракции =)
Офлайн
Починили в 3.1: http://bugs.python.org/issue5761
Офлайн