AttributeError:'module'对象没有属性'div'

use*_*622 6 python-3.x

我尝试运行以下使用python 3.2的程序,有错误:'module'对象没有属性'div'任何人都可以告诉我该怎么做才能解决这个问题?对此,我真的非常感激 !

import operator 
ops = {'+':operator.add,'-':operator.sub,'*':operator.mul,'/':operator.div}
Run Code Online (Sandbox Code Playgroud)

AttributeError:'module'对象没有属性'div

per*_*eal 6

根据文档,Python 3中有一个truediv和一个floordiv.你需要使用其中一个.

operator.truediv(a,b)operator .__ truediv __(a,b)返回a/b,其中2/3是.66而不是0.这也称为"true"除法.

operator.floordiv(a,b)运算符.__ floordiv __(a,b)返回a // b