python 2to3:如何有选择地启用修复程序并且只启用其中的一两个?
python 2to3: How to selectively enable fixers and only do one or two of them?
我正在使用 2to3 更新一些 python2 代码。不幸的是,有一些我不喜欢的修复程序:
- 有一些我信任的修复程序(比如打印修复程序)。
- 所以我只想运行一个我信任的修复者。
对于Python2to3
,如何禁用所有修复器,只做一两个修复器?例如,如果您只想 运行 print
fixer"?
您只需要做:
2to3 --fix print your_file.py
- 我看错了文档。
- 当您不提供
--fix
时,将启用所有修复程序。
- 如果您提供了一个或多个
--fix
,那么只会处理您指定的修复程序。
- 当您提供
--nofix
而没有 --fix
时,所有修复程序都会启用,只有您使用 --nofix
指定的修复程序会被禁用。
我正在使用 2to3 更新一些 python2 代码。不幸的是,有一些我不喜欢的修复程序:
- 有一些我信任的修复程序(比如打印修复程序)。
- 所以我只想运行一个我信任的修复者。
对于Python2to3
,如何禁用所有修复器,只做一两个修复器?例如,如果您只想 运行 print
fixer"?
您只需要做:
2to3 --fix print your_file.py
- 我看错了文档。
- 当您不提供
--fix
时,将启用所有修复程序。 - 如果您提供了一个或多个
--fix
,那么只会处理您指定的修复程序。 - 当您提供
--nofix
而没有--fix
时,所有修复程序都会启用,只有您使用--nofix
指定的修复程序会被禁用。