Python 未来化而不用 old_div 替换 /

Python futurize without replacing / with old_div

我正在使用 futurize --stage2,它应用了一些源-源转换以使代码 python2 和 python3 兼容。其中一个修复是将所有分区 a/b 替换为 old_div(a/b),我想避免这种情况(太多了,其中许多被不必要地替换,例如 math.pi/2.。文档说 --nofix(或 -x)可用于避免 运行 某些修复,但尝试 --nofix=fix_divison--nofix=libfuturize.fixes.fix_divison--stage2。有人可以帮助如何忽略那个特定的固定器吗?

省略前缀 fix_

futurize --nofix=division ...

根据您使用的版本,您可能需要指定 division_safe:

futurize --nofix=division_safe ...