首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python命名空间的说明

Python命名空间的说明
EN

Stack Overflow用户
提问于 2011-02-10 05:01:38
回答 2查看 17.8K关注 0票数 21

我正在寻找一个很好的Python命名空间的介绍。我发现this tutorial很好,但我相信故事中还有更多的东西。

Python参考包含信息,但很难阅读。

请解释一下python命名空间。在您的解释中,请包括显示各种用途的完整示例。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-10 05:04:10

它们真的不是那么复杂。导入机制可能有些复杂,现在使用相对导入可能会变得更加棘手,但就实际的命名空间和如何在代码中解析它们而言,该教程似乎相当全面。

然而,language reference始终是最重要的,但对于那些刚开始的人来说,它往往是多余的。

如果你对某些东西是如何工作的有任何具体的问题,你会在这里得到很好的回应。

票数 8
EN

Stack Overflow用户

发布于 2014-01-07 23:14:16

这一切都与Python中的命名有关。名称以这样一种方式附加到对象上,即可以将它们分离并赋予新对象。所有没有名称的对象都将从内存中删除(请参见here)。模块中可用的名称是作为字典实现的,并且可以使用__dict__属性显示。

键入

代码语言:javascript
复制
>>> import time  
>>> time.__dict__  

结果是一个字典,其中包含在定义内置模块time中的对象时使用的名称。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4950402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档