【发布时间】:2010-10-11 00:44:29
【问题描述】:
假设我有两个模块:
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”)的路径?
【问题讨论】:
-
注意:这里的问题和许多答案都使用 Python 2 语法进行打印。对于 Python 3,在 print 的参数周围添加括号,因为它现在是一个函数。
标签: python python-module