在windows中使用2to3 python

时间:2013-10-11 04:25:55

标签: python python-2to3

我对编程很新,并且已经在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”

有人可以告诉我我必须进入命令行吗?

提前致谢...

2 个答案:

答案 0 :(得分:1)

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

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

[python] [2tp3.py] [tags] [要转换的文件(可以是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.然后添加要转换的文件。

首先使用将目录更改为“程序”文件夹,可以简化命令。

答案 1 :(得分:0)

将此行复制到ImmutableMap

ImmutableMap

之后你就可以使用

C:\python33\Scripts\2to3.bat