如何在python3中使用或实现u div(python2)而不是u truediv
在python2中,您可以选择使用uu div_uu或uu truediv_u运算符 在python3中,uu div_uu操作符似乎不存在,因为它被u truediv_u完全替换。如何在需要python3解释的脚本中使用原始的_udiv__;方法 无论解决方案是覆盖uu truediv uuu,还是仅仅是一个函数,例如operator.div(),甚至是一个包装器,它在python3解释脚本中的代码部分上运行python2(它是否存在?)。我有一个脚本,我需要用python3运行,我必须让一行代码包含如何在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中一样工作。使用
例如:
class MyClass:
def __init__(self, n):
self.n = n
def __floordiv__(self, other):
return 'floor division, hello world, %s' % self.n // other
蟒蛇3有和。