【发布时间】:2011-05-16 09:23:43
【问题描述】:
如何显示当前运行的python模块的路径?
如果将 bla.py 放在 /Users/user/documents/python/ 中,它将打印 /Users/user/documents/python/bla.py。
【问题讨论】:
如何显示当前运行的python模块的路径?
如果将 bla.py 放在 /Users/user/documents/python/ 中,它将打印 /Users/user/documents/python/bla.py。
【问题讨论】:
如果你想让一个模块即使在导入时也知道它在哪里,你应该能够使用
import sys
sys.modules[__name__].__file__
我知道这包括我的 linux 系统上的绝对路径,但我听说它在 Windows 上没有。
【讨论】:
import os
print os.path.abspath(__file__)
【讨论】: