我正在使用 futurize --stage2 工具,它应用了许多源代码转换以使代码兼容Python2和Python3。其中一个修复是将所有除法 a/b
替换为 old_div(a/b)
,但我希望避免这样做(替换的次数太多,而且很多替换是不必要的,比如 math.pi/2.
)。文档中提到可以使用 --nofix
(或 -x
)来避免运行某些修复工具,但是尝试使用 --nofix=fix_divison
或 --nofix=libfuturize.fixes.fix_divison
对于 --stage2
没有效果。请问是否有人能帮助我忽略特定的修复工具呢?
from __future__ import division
并确保所有整数除法使用//
。 - jfsold_div
。 - eudoxos