如何检查在另一个 python 模块中导入的包的完全限定方法名称

我有两个 python 文件main.py和helper.py. 文件导入语句的内容helper.py如下所示:


if platform.system() == 'Linux':

   from xyz import abc

else:

   from lmn import abc

我想知道abc来自main.py. 有谁知道我该怎么做。我期待如下输出: xyz.abc或lmn.abc取决于环境上下文。


提前致谢。


墨色风雨
浏览 121回答 1
1回答

慕斯王

模块有一个名称属性,您可以使用:>>> from xml import etree>>> etree.__name__'xml.etree'这由加载程序设置为导入时模块的完全限定名称(docs)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python