1

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

4

1 回答 1

1

肆无忌惮地用我 Windows 的注册表项和环境变量的老鼠窝赌博揭示了答案: 是的。

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

于 2012-11-08T21:22:20.753 回答