変数は常に現在のファイル名を与えると私はいつも思っていました__file__
が、それは正確にはそうではないようです。これが真実であると仮定すると、バグに直面しているので。
誰かが私に「それ__file__
は最後に検索されたモジュールを参照している」と__file__
言った。
Python docs で言及されている具体的なものは見つかりませんでした。多くの場所で言及されているようですが、それについてはあまり明確ではありません。
http://docs.python.org/2/c-api/import.html?highlight=__file__
http://docs.python.org/2/c-api/module.html?highlight=__file__