【发布时间】:2013-01-26 02:11:12
【问题描述】:
我已经尽力了一个小时,但我对代码术语的理解不足以让 py3to2 工作。我有一个用 Python 3 编写的脚本,我想将其转换为 2。从此处下载并解压缩 py3to2: https://bitbucket.org/amentajo/lib3to2/overview
这就是我所说的关于运行它的全部内容:
用法
运行“./3to2”来转换标准输入(“-”),文件或目录给定为 论据。默认情况下,该工具在 标准输出和标准错误的“更改内容”摘要,但是 可以给出“-w”选项来写回转换后的文件,创建 以“.bak”命名的备份文件。
如果你是 root,你也可以使用 "./setup.py build" 和 “./setup.py install”(“make install”为您完成此操作)。
我需要运行 Python 吗?命令行?我迷路了。有人做过吗?谢谢。
【问题讨论】:
-
命令行。类似
C:\Path\to\python.exe C:\path\to\3to2 -w myfiles。 -
@ThomasK 我将从 bitbucket 站点下载的 zip 文件的内容移动到我的 Python 32 文件夹中,因此路径应该是 C:\Python32\Py3to2。因此我把它放在命令行中:C:\Python32\Py3to2\3to2 -w (myFileName)。这在命令行中出现错误,说这是一个无法识别的命令。 (myFileName) 是我的 Python32 文件夹中的一个文件。我需要以某种方式指定它吗?
-
我不是 Windows 用户,但您可能需要在命令开头使用
python或C:\Python32\python.exe。
标签: python-3.x command file-conversion