虽然根据查找python模块的源文件有一些相关的线程,但我没有找到关于如何从python类中获取文件名的答案一个最简单可靠的方法。对于位于/usr/local/TestLib.py
一个假设的文件:从模块的类中找到python模块源文件的位置
class MyTest(object):
def __init__(self):
myLocation = XXX
我希望变量myLocation
包含字符串/usr/local/TestLib.py
。 __file__
似乎不适用于我的课堂。
我该怎么做?
'__file__'工作中随时随地模块,是一个类的内部或外部。 – lunaryorn 2012-08-17 07:17:48