如何使用3to2

6 python python-3.x

我必须将我的一些python 3文件转换为2类,但我无法弄清楚如何使用3to2.我做了pip install 3to2,它说它很成功.它安装2个文件夹3to2-1.1.1.dist-info和lib3to2.我已经尝试过python 3to2 file_name,`python lib3to2 file_name'我也尝试将文件夹更改为3to2.py,就像我在其他问题的答案上看到的那样仍然无效.使用它的正确方法是什么?

rai*_*sey 6

有同样的问题,这是我如何解决它:

  1. 点子安装3to2
  2. 将3to2重命名为3to2.py(在Python目录的Scripts文件夹中找到)
  3. 打开终端窗口然后运行 3to2.py -w [file]

注意:您将要么必须与3to2.py位于同一文件夹中,要么在尝试运行它时提供完整路径.您要转换的文件的路径也是如此.解决这个问题的简单方法是将3to2.py复制到py文件所在的文件夹中,然后在该文件夹中运行命令.使用3to2.py --help上的脚本是如何工作的信息.

  • 绝对没有必要重命名文件!只需使用`3to2 -w file`!此外,您应该将Scripts文件夹添加到PATH,以便您可以独立于工作目录启动它. (5认同)