我正在处理奇怪的问题。考虑这个简单的代码:
print(__file__)
print("***" + os.path.dirname(__file__) + "###")
现在,当我在装有 Fedora 23 操作系统的笔记本电脑上运行此代码时,输出为:
/home/.../ExperimentalSystem/BullshitSetupGenerator.py
***/home/.../ExperimentalSystem###
在 Ubuntu 15.10 上运行相同的代码:
BullshitSetupGenerator_delete_me.py
***###
谁能解释我为什么?我错过了什么吗?