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