当提供-w参数时,python 2to3不会更改huey文件

时间:2013-08-05 13:31:11

标签: python python-2.7 python-3.x diff python-2to3

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

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

1 个答案:

答案 0 :(得分:1)

2to3 -w两者替换文件并打印差异;你需要使用--no-diffs来关闭diff输出。 2to3 --no-diffs -w dir/*.py应该做到这一点。