gpt4 book ai didi

python - 如何在 Python 中获取对当前模块属性的引用

转载 作者:IT老高 更新时间:2023-10-28 21:06:24 25 4
gpt4 key购买 nike

我正在尝试做的事情在命令行中看起来像这样:

>>> import mymodule
>>> names = dir(mymodule)

如何从 mymodule 本身中获取对 mymodule 中定义的所有名称的引用?

类似这样的:

# mymodule.py
names = dir(__thismodule__)

最佳答案

如前所述,globals 为您提供一个字典,而不是 dir(),后者为您提供模块中定义的名称列表。我通常看到这样做的方式是这样的:

import sys
dir(sys.modules[__name__])

关于python - 如何在 Python 中获取对当前模块属性的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/990422/

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