您可以使用一些方法:
dir()将为您提供范围内变量的列表:
globals()将为您提供全局变量字典
locals()会给你字典局部变量
如果可能,您可能要使用IPython。
为了获取所有当前用户定义变量的列表,IPython提供了一个名为的魔术命令
who(除非
automagic启用了此功能,否则魔术必须以模字符为前缀):
In [1]: foo = 'bar'In [2]: %whofoo
您可以使用whos魔术获得更多细节:
In [3]: %whosVariable Type Data/Info----------------------------foo str bar
还有许多其他魔术可用。IPython基本上是类固醇的Python解释器。一种方便的魔术是store,它使您可以在会话之间保存变量(使用pickle)。
注意:我与IPython Dev无关-只是一个满意的用户。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)