Найти - Пользователи
Полная версия: Почему Py3 так невнятно именуется объект-файл?
Начало » Python для новичков » Почему Py3 так невнятно именуется объект-файл?
1
pythboa
В Python 2.5 закрытый файл - объект выдает о себе такую строку:

<closed file ‘c:/122.txt’, mode ‘w’ at 0x009F80B0>

А теперь в Python 3.0 (r30:67507) этот же объект если его вызвать выдает безликое:

<io.TextIOWrapper object at 0x00B9C7D0>

М.б. это мелочь, но кому мешал прежний наглядный вариант? Почему не включать информацию об имени файла, закрыт он или нет в выводимую при обращении к нему строку?
slav0nic
скорей всему никому не мешало, просто появилась io либа
slivlen
Просто очередной уровень абстракции =)
Андрей Светлов
Починили в 3.1: http://bugs.python.org/issue5761
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB