TypeError:不支持的操作数类型/:'float'和'datetime.timedelta'
Posted
技术标签:
【中文标题】TypeError:不支持的操作数类型/:\'float\'和\'datetime.timedelta\'【英文标题】:TypeError: unsupported operand type(s) for /: 'float' and 'datetime.timedelta'TypeError:不支持的操作数类型/:'float'和'datetime.timedelta' 【发布时间】:2012-10-25 14:03:19 【问题描述】:我有一个浮点值,我需要除以天数,计算如下:
import timedelta
import datetime
days_cur_cycle=abs(start_date.date()-today_date.date())
//start_date and today_date are datetime objects
x=3.09
y=x/days_cur_cycle`
这里出现以下错误
**TypeError: unsupported operand type(s) for /: 'float' and 'datetime.timedelta'**
请大家帮我计算一下
【问题讨论】:
【参考方案1】:我相信你会需要类似的东西: days_cur_cycle=abs((start_date.date()-today_date.date()).days)
【讨论】:
以上是关于TypeError:不支持的操作数类型/:'float'和'datetime.timedelta'的主要内容,如果未能解决你的问题,请参考以下文章
TypeError:不支持的操作数类型/:'str'和'str'
TypeError: *: 'int' 和 'NoneType' 不支持的操作数类型
TypeError:&:'str'和'str'不支持的操作数类型
TypeError: 不支持的操作数类型 -: 'int' 和 'list'