gpt4 book ai didi

python - 为什么当前模块中没有__dict__?

转载 作者:行者123 更新时间:2023-12-05 08:11:22 25 4
gpt4 key购买 nike

根据“模块”部分中的 Python 文档,位于 https://docs.python.org/3/reference/datamodel.html#the-standard-type-hierarchy ,有一个:

Special read-only attribute: __dict__ is the module’s namespace as a dictionary object.

但为什么无法从模块本身内部访问该属性(与 __name__ 相反)?

>>> __name__
'__main__'
>>> __dict__
Traceback (most recent call last):
File "stdin", line 1, in <module>:
NameError: name '__dict__' is not defined

最佳答案

要访问命名空间,您需要导入 __main__尝试这个
导入 __main__
__字典__

关于python - 为什么当前模块中没有__dict__?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59306419/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com