Python 3.x 属性错误:';模块';对象没有属性';分区';

Python 3.x 属性错误:';模块';对象没有属性';分区';,python-3.x,Python 3.x,我试着运行以下使用Python3.2的程序,有一个错误:“module”对象没有属性“div”,有人能告诉我应该怎么做来解决这个问题吗?我真的很感激 import operator ops = {'+':operator.add,'-':operator.sub,'*':operator.mul,'/':operator.div} AttributeError:“模块”对象没有属性“div” ,在Python 3中有一个truediv和一个floordiv。你需要使用其中一个 运算符.tru

我试着运行以下使用Python3.2的程序,有一个错误:“module”对象没有属性“div”,有人能告诉我应该怎么做来解决这个问题吗?我真的很感激

import operator 
ops = {'+':operator.add,'-':operator.sub,'*':operator.mul,'/':operator.div}
AttributeError:“模块”对象没有属性“div”

,在Python 3中有一个truediv和一个floordiv。你需要使用其中一个

运算符.truediv(a,b)运算符。\u\u truediv\u\u(a,b)返回a/b,其中 2/3是0.66,而不是0。这也被称为“真正的”划分

操作符。floordiv(a,b)操作符。uu floordiv_uuu(a,b)返回a//b


在Python3的
操作符
模块中,您需要使用
truediv
floordiv
。关于将运算符映射到运算符模块中的函数

谢谢你的帮助。我真的很感激