【发布时间】:2020-03-26 21:07:27
【问题描述】:
我有 3 个文件,main.py、module2.py 和 module3.py。
module2.py 和 module3.py 都导入 main.py。我想知道是否有办法找出哪个文件正在导入 main.py。
为了展示我想要使用代码实现的目标,这就是我想要使用 main.py 做的事情:
if __name__ == '__main__':
print(__name__)
else:
print(name_of_the_file_that_is_importing_me) # module2 or module3
我找到了一些类似 this one 的答案,它已经过时了,并且不能完全按照我想要的方式工作。
我希望这个问题是有道理的,并提前感谢大家!
【问题讨论】: