Python futurize,无需替换/使用旧分区

Python futurize,无需替换/使用旧分区,python,python-3.x,python-2.x,Python,Python 3.x,Python 2.x,我正在使用它进行大量源代码转换,以使代码python2和python3兼容。其中一个修复方法是,所有分区a/b都被旧分区(a/b)替换,这是我想要避免的(分区太多了,其中许多分区被不必要地替换,例如数学.pi/2.。文档中说--nofix(或-x)可以用来避免运行特定的修复程序,但是尝试--nofix=fix\u division或--nofix=libfuturize.fixes.fix.fix\u division对--stage2没有效果。有人能帮我忽略这个特定的修复程序吗?省略前缀fix

我正在使用它进行大量源代码转换,以使代码python2和python3兼容。其中一个修复方法是,所有分区
a/b
都被
旧分区(a/b)
替换,这是我想要避免的(分区太多了,其中许多分区被不必要地替换,例如
数学.pi/2.
。文档中说
--nofix
(或
-x
)可以用来避免运行特定的修复程序,但是尝试
--nofix=fix\u division
--nofix=libfuturize.fixes.fix.fix\u division
--stage2
没有效果。有人能帮我忽略这个特定的修复程序吗?

省略前缀
fix\u

futurize --nofix=division ...
根据您使用的版本,您可能需要指定
分区\u safe

futurize --nofix=division_safe ...

你可以从未来导入除法中添加
,并确保所有整数除法都使用
/
@J.F.Sebastian,这就是我要做的。我只想避免在futurize运行后代码被
旧除法
打乱。
除法安全
做到了。谢谢!