如何在模块级别获得 Python 中模块的完全限定名称?
例如,假设这是文件结构:
foo
├── setup.py
└── bar
└── baz
└── spam.py
从spam.py
模块级别的文件中,如何获取完全限定的模块名称"bar.baz.spam"
?
有__file__
,可以与它配对inspect.getmodulename(__file__)
以获得模块名称"spam"
。但是,我怎样才能把它变成"bar.baz.spam"
?