确定。所以我知道2to3只提供一个dif列表。但是,2o3应该修改实际文件吗? 当我用-w运行这个命令时,它给了我一个dif列表。文件没有改变(它仍然是Tkinter)另外,我没有像2to3那样的备份应该提供。
编辑:我实际上是在一个文件夹上执行此操作。文件夹中的一个文件(已经是3.x)被修改了。我错误地把这个文件放在文件夹中,但我想要的文件没有改变(尽管终端确实给了我一个差异列表)。
答案 0 :(得分:1)
2to3 -w
将两者替换文件并打印差异;你需要使用--no-diffs
来关闭diff输出。 2to3 --no-diffs -w dir/*.py
应该做到这一点。