gpt4 book ai didi

python - 当我有一个模块中的类时,如何检索模块路径

转载 作者:行者123 更新时间:2023-11-28 20:11:41 25 4
gpt4 key购买 nike

在 python 中,如果我有一个类 foo ,我可以call foo.__module__获取一个字符串,其中包含它所属的模块的名称。

如果我有一个模块bar , 我可以打电话 bar.__file__获取包含模块加载路径的字符串。

当我只有 class foo 时,如何获取它所属的模块的路径? (foo.__module__ 返回一个字符串,而不是它命名的模块的实例)

最佳答案

sys.modules 是模块名到模块的映射:

sys.modules[foo.__module__].__file__

关于python - 当我有一个模块中的类时,如何检索模块路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2417639/

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