使用PyDev自定义调试输出格式
在用PyDev调试的时候,能不能把整数(还有那些在字典、列表和元组里边的整数)显示成十六进制的值呢?
更广泛地说,能不能让任何数据类型在变量显示区域按照你想要的方式显示出来呢?
1 个回答
2
PyDev调试器使用repr()
这个函数来显示变量的值。所以如果你重写了__repr__()
这个函数,就可以改变变量的打印方式。
我觉得没有其他方法可以改变变量的显示方式,不过你可能(不太确定)可以通过重写repr()
函数来实现。