【发布时间】:2013-01-15 17:29:24
【问题描述】:
我有一堆用 python 2.x 编写的模块,我需要它们在 3.x 中才能工作。我在整个文件夹上运行了 2to3,它似乎工作正常,但是当我再次查看文件时,它们是相同的。我没有使用 2to3 并且想知道它是否将转换后的文件保存在其他目录中。
【问题讨论】:
标签: python module python-2to3
我有一堆用 python 2.x 编写的模块,我需要它们在 3.x 中才能工作。我在整个文件夹上运行了 2to3,它似乎工作正常,但是当我再次查看文件时,它们是相同的。我没有使用 2to3 并且想知道它是否将转换后的文件保存在其他目录中。
【问题讨论】:
标签: python module python-2to3
您需要使用-w 开关明确告诉2to3 实际写入更改:
2to3 -w example.py
【讨论】:
raise 规则找不到任何可修复的地方。