python - Python Windows 启动器 (Python 3.3/PEP 397) 向后兼容吗?

标签 python windows

新的Windows启动器(解释shebangs)在Python 3.3.0中(由 PEP 397 提供)向后兼容所有旧的 Py 2.X 解释器?通过阅读 PEP,我无法确定,和/或我是否必须做任何特别的事情才能让它们共存。 PEP 的最后一次更新已经有一年多了,而 3.3 版本大约只有一个月的时间。

最佳答案

鲁莽地用我的Windows注册表项和环境变量的老鼠巢赌博揭示了答案:是的。

在现有的 2.x(我的例子中是 2.7.3)安装之上安装 Python 3.3.0 实际上使一切保持现状。现在,脚本默认通过 %systemroot% 中的 py.exe 启动器启动,在没有任何相反指令的情况下(通过 shebang 或命令行开关) ,la py -3 [myscript])使用 2.x 解释器。

关于python - Python Windows 启动器 (Python 3.3/PEP 397) 向后兼容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13297381/

相关文章:

python - 如何使用 Python 将换行符写入 csv 作为 '\n' ?

python - Pandas 数据帧图 : lists of values

python - 通过类名设置类变量时,Python 中隐式调用了哪个函数?

c - 如何通过管理代码使用 Windows native dll?

windows - 有多少个可用于 Windows 的设备驱动程序

python - pyocr 与 tesseract 内存不足

python - 使用 scikit learn 在逻辑回归中所有系数都变为零

windows - 使用很多特殊参数在 .bat 中执行多个命令

windows - Powershell 配色方案?

windows - 使用 JScript 查找操作系统名称/版本