查看所有定义的变量

查看所有定义的变量,第1张

查看所有定义的变量

您可以使用一些方法:

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无关-只是一个满意的用户。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5644386.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存