【问题标题】:running py3to2 using windows 7使用 Windows 7 运行 py3to2
【发布时间】: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 用户,但您可能需要在命令开头使用 pythonC:\Python32\python.exe

标签: python-3.x command file-conversion


【解决方案1】:

你知道如何使用 pip 吗?

只需输入C:/[Enter your python folder]/Scripts/pip install 3to2

进入Python文件夹中的Scripts文件夹,将3to2重命名为3to2.py

然后,输入C:/[Enter python folder again]/python.exe C:/[Enter python folder]/Scripts/3to2.py -w Path/To/The/Python/File

【讨论】:

  • 我在命令中添加了-w。输入它实际上会写出对文件的更改
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-30
  • 2011-12-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-25
  • 2014-06-17
  • 1970-01-01
相关资源
最近更新 更多