1

行。所以我知道 2to3 只提供一个差异列表。但是,2o3 应该修改实际文件吧?当我用 -w 运行这个命令时,它给了我一个差异列表。该文件没有改变(它仍然是 Tkinter) 另外,我认为没有像 2to3 那样的备份应该提供。

编辑:我实际上是在一个文件夹上这样做的。文件夹中的一个文件(已经是 3.x)被修改了。我错误地将这个文件放在文件夹中,但我想要的文件没有改变(尽管终端确实给了我一个差异列表)。

4

1 回答 1

1

2to3 -w将替换文件打印差异;您需要使用--no-diffs来关闭差异输出。 2to3 --no-diffs -w dir/*.py应该做的伎俩。

于 2013-09-25T03:11:30.583 回答