标签: python pycharm
据我所知,在IntelliJ中,调试窗口可以选择查看对象的toString()而不是其内存地址。在PyCharm中是否可以使用对象的__str__(self)来做到这一点?
toString()
__str__(self)
答案 0 :(得分:2)
这应该通过__repr__完成:
__repr__
class Foo: def __repr__(self): return 'foo object' f = Foo() pass # breakpoint here
这在调试器的变量窗口中显示'foo object'。
'foo object'