是否有方法从导入的模块中获取“父”模块的名称?

2024-06-23 02:39:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我很好奇是否可以访问其他模块导入到的父模块的名称。

例如,如果我有一个模块(moduleA),父模块是模块,foo.py,它将被导入到其中,那么moduleA是否有可能知道foo的位置?

模块a

def print_parent_module(): 
    os.path.asbpath(#somehow access filename of parent module) 

食物比

import moduleA 

print moduleA.print_parent_module()
>>> "foo.py"

Tags: 模块pathpy名称accessfooosdef