假设我有两个模块:
a.py:
import b
print __name__, __file__
b.py:
print __name__, __file__
我运行“a.py”文件。这打印:
b C:\path\to\code\b.py
__main__ C:\path\to\code\a.py
问题:如何从“b.py”库中获取__main__
模块(本例中为“a.py”)的路径?
最佳答案
import __main__
print(__main__.__file__)
关于python - 如何在 Python 中获取 __main__ 模块的文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/606561/