你如何在被导入的模块内确定导入模块的名称。我有部分解决方案,但不完整。
代码如下: A.py
代码如下: A.py
import B
if __name__ == '__main__':
print 'This a test'
The B.py
import sys
import C
if sys.argv[0] == 'A':
doSomething()
现在,我已经准备好了,因为在模块B内,我知道调用导入的主程序的名称,即A。然而,在B中,请求导入C,并且我想知道是B导入了C吗?如何实现这一点?