5
我一直认为__file__
变量总是给你当前的文件名,但这看起来并不像它所做的那样。因为如果我认为这是真的,我一直在面对一个bug。Python的__file__实际上做了什么?
有人告诉我“__file__
是指最后搜索的模块” 这似乎更准确,但我想知道__file__
真的应该做什么。
我找不到在Python文档中提到的任何具体内容。 很多地方似乎都提到它,但并不十分清楚。
http://docs.python.org/2/c-api/import.html?highlight=__file__
http://docs.python.org/2/c-api/module.html?highlight=__file__
这可能帮助:http://stackoverflow.com/questions/7116889/python-file-attribute-absolute-or -relative –
*有人告诉我“'__file__'是指最后搜索的模块”*有人错了,恐怕。 –
@MartijnPieters哈,以及我只是用它作为我不清楚'__file__'的例子 – ffledgling