栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

查看所有定义的变量

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

查看所有定义的变量

您可以使用一些方法:

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



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/638577.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号