使用多个Python版本:可以将IDLE配置为查看* .py3 / * .py2

时间:2011-07-18 06:07:18

标签: python python-3.x

我是Python新手,对这个想法感到好奇。由于Python 2.x和3.x之间存在差异,是否可以修改IDLE(在配置或设置文件中)以识别和编译扩展名为.py3或.py2的文件?此外,这是难以实现的,还是更好的,这值得努力实现吗?

2 个答案:

答案 0 :(得分:3)

不了解Idle,但让文件确定要使用的python版本的首选方法是不要使用不同的文件扩展名,而是使用“shebang”行,例如#! /usr/bin/python3。为了使这个工作在Windows和Linux上有新的Python Launcher for Windows(在pep 397中描述)

答案 1 :(得分:0)

这不值得努力。有更好的方法来支持Python 2和Python 3.请参阅http://python3porting.com/,特别是http://python3porting.com/strategies.html