python中object转为float_在python中将对象值转换为float

我从rrd数据库中得到以元组形式返回的时间戳,即info变量将包含此信息[(38177492.733055562,

38177482.886388876),(39370533.190833323, 40563588.018611118)]

在我的代码中,我使用

列表函数之后,我使用“index”变量访问元素,当我将这个值传递给fromtimestamp函数时,它会询问我“float”值,那么如何将list对象转换为float基元数据类型?以下是整个代码def hello(request):

info = rrdtool.fetch('hello/test.rrd','AVERAGE','-r','3600','-s','1298264400','-e','1298350800')

datalist = list()

for index in range(0,len(info)):

val = list(info[index])

dt_obj = datetime.fromtimestamp(float(val[index]))

str=dt_obj.strftime("%d-%m-%Y %H:%M:%S")

datalist.append(str)

data = simplejson.dumps(info, indent=4)

return HttpResponse(data,mimetype='application/javascript')

我有以下错误

^{pr2}$

在将范围(0,len(info))中的索引的代码更改为:我得到以下错误invalid literal for float(): Out

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值