Pyt*_*Pyt 3 python python-2to3
我写了自己的修复程序,我该如何运行它?我没有找到明显的方法来做到这一点。
只有这个:
> cd /usr/lib/python2.7/lib2to3/fixes/
> ln -s path/to/my_fixer.py
Run Code Online (Sandbox Code Playgroud)
然后运行它:
> cd path/to/project
> 2to3 -f my_fixer .
Run Code Online (Sandbox Code Playgroud)
我知道了!(文件:my2to3)
#!/usr/bin/env python2.7
import sys
from lib2to3.main import main
sys.path.append('path/to/my_own_package')
sys.exit(main('my_own_package.contained_fixers'))
Run Code Online (Sandbox Code Playgroud)
然后运行它:
> ./my2to3 -f my_fixer -w project
Run Code Online (Sandbox Code Playgroud)