【发布时间】:2014-07-01 10:46:28
【问题描述】:
我编写了自己的修复程序,我该如何运行它?我没有找到明显的方法来做到这一点。
只有这个:
> cd /usr/lib/python2.7/lib2to3/fixes/
> ln -s path/to/my_fixer.py
然后运行它:
> cd path/to/project
> 2to3 -f my_fixer .
【问题讨论】:
-
如果您不确定如何运行它,您可能不应该创建它。
-
但我需要它!我正在寻找用于全局修改源代码并保存 cmets 的工具,2to3 似乎具有适当的功能。如果你知道答案为什么不说? :(
-
grep + awk + sed + xargs + 2to3?
-
awk/sed - 好工具,但我需要在 Python 中计算一些逻辑。
-
好吧,如果你只是教你的自定义转换器对单个文件进行操作,从标准输入获取要操作的文件名,然后使用 grep/find/ln/whatever 获取文件列表一个目录,然后通过标准输入将其提供给您的转换器?
标签: python python-2to3