PyCharm Python - отображать __str__ объекта вместо адреса памяти в отладчике

1

Насколько я помню, в IntelliJ окно отладки имеет возможность просматривать объект toString() а не адрес памяти. Есть ли способ сделать это в PyCharm с объектом __str__(self)?

Изображение 174551

Изображение 174551

Теги:
pycharm

1 ответ

2
Лучший ответ

Это должно быть сделано с помощью __repr__:

class Foo:
    def __repr__(self):
        return 'foo object'

f = Foo()
pass # breakpoint here

Это показывает 'foo object' в окне переменных отладчика.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню