也许这个问题看起来很简单,但我试图从 ipdb 中查看一些成员变量,但我看不出如何。
例子:
class MyClass( object ):
def __init__( self, p ):
self.__p = p
pass # <--- breakpoint here!
我确信 p 是正确的。在调试器中,我输入:
ipdb> (self.__p)
我收到以下错误消息:
* * *AttributeError: 'MyClass' 对象没有属性 '__p'
似乎self是类,而不是调试器的实例。
关于如何执行我的工作的任何想法?
我在 Kubuntu 12.04 - 64 位的 IPython 0.12.1 上使用 Python 2.7.3。