Skip to main content
 首页 » 编程设计

python之在 Windows 中使用 2to3 python

2025年05月04日7birdshome

我是编程新手,一直在 codecademy 上学习 python。我想在命令行上使用 2to3 将 python 2x 程序转换为 python 3x,但不知道该怎么做。我已经查看了有关如何执行此操作的其他各种问题和文章,但我仍然不明白。我安装了 python 3.3,并且正在运行 Windows 8。这是我的 python 2x 程序的路径和我到 2to3 的路径。

我的程序:“C:\Users\watt\Documents\Tom's Stuff\Programs\Python\python 2 test.py”

2to3 位置:“C:\Python33\Tools\Scripts\2to3.py”

有人可以告诉我必须在命令行中输入什么吗?

提前致谢...

请您参考如下方法:

您需要运行 Python,然后是 2to3 脚本,然后是标签和参数。

在命令行上运行 2to3 看起来像这样:

[python] [2tp3.py] [标签] [要转换的文件(可以是1+)]

C:\python33\python.exe C:\python33\Tools\Scripts\2to3.py -w C:\Users\watt\Documents\Tom's Stuff\Programs\Python\python 2 test.py

通过运行 Python33,然后运行 ​​2to3.py,您可以运行 2to3 脚本。然后添加 -w 标记以实际将程序转换为 Python 3。然后添加要转换的文件。

可以通过先将目录更改为程序文件夹来简化命令。