私は奇妙な問題を扱っています。次の簡単なコードを検討してください。
print(__file__)
print("***" + os.path.dirname(__file__) + "###")
Fedora 23 OS を使用しているラップトップでこのコードを実行すると、出力は次のようになります。
/home/.../ExperimentalSystem/BullshitSetupGenerator.py
***/home/.../ExperimentalSystem###
Ubuntu 15.10 で同じコードを実行します。
BullshitSetupGenerator_delete_me.py
***###
誰かが私に理由を説明できますか? 何か不足していますか?