我试图获取 Python 目录以在那里执行一些脚本。我发现了一个奇怪的行为。
这只是指出具体问题的示例代码。我将把这条路径放入一个变量中以供进一步使用。
我将此代码放在脚本中
import sys
print sys.executable[: - len('pythonw.exe')]
raw_input()
当我通过 IDLE 运行它时,输出是这样的
C:\Python27\
当我通过双击脚本运行它时,输出是这样的
C:\Python27
我不明白这里发生了什么。为什么有不同的格式?它应该是一致的还是我错过了什么?