我从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