如何在python3中使用或实现u div(python2)而不是u truediv

如何在python3中使用或实现u div(python2)而不是u truediv,python,python-3.x,operator-overloading,operators,python-2.x,Python,Python 3.x,Operator Overloading,Operators,Python 2.x,在python2中,您可以选择使用uu div_uu或uu truediv_u运算符 在python3中,uu div_uu操作符似乎不存在,因为它被u truediv_u完全替换。如何在需要python3解释的脚本中使用原始的_udiv__;方法 无论解决方案是覆盖uu truediv uuu,还是仅仅是一个函数,例如operator.div(),甚至是一个包装器,它在python3解释脚本中的代码部分上运行python2(它是否存在?)。我有一个脚本,我需要用python3运行,我必须让一行

在python2中,您可以选择使用uu div_uu或uu truediv_u运算符

在python3中,uu div_uu操作符似乎不存在,因为它被u truediv_u完全替换。如何在需要python3解释的脚本中使用原始的_udiv__;方法

无论解决方案是覆盖uu truediv uuu,还是仅仅是一个函数,例如operator.div(),甚至是一个包装器,它在python3解释脚本中的代码部分上运行python2(它是否存在?)。我有一个脚本,我需要用python3运行,我必须让一行代码包含
/
操作符,就像在python2中一样工作。

使用

例如:

class MyClass:
    def __init__(self, n):
        self.n = n
    def __floordiv__(self, other):
        return 'floor division, hello world, %s' % self.n // other
蟒蛇3有和。