gpt4 book ai didi

Python RRDTool 更新错误函数 update_pdp_prep,案例 DST_GAUGE - 无法将 '' 转换为 float

转载 作者:行者123 更新时间:2023-12-01 01:37:21 28 4
gpt4 key购买 nike

def updateRRD(self,fname,value):
PATH_TO_RRD_FILES = "/home/nms/SNMP-DATA/RRD-DB/"
rrdtool.update(str(PATH_TO_RRD_FILES)+str(fname)+".rrd","N:"+str(value))

上面是我的rrdtool更新函数,它采用snmp命令返回的值(值)和数据库中的文件名。

起初它正在运行,但现在它总是显示此错误,因为我是这个工具的新手,所以我无法弄清楚。

有什么建议吗?

最佳答案

错误消息表明,虽然 rrdupdate 需要浮点值,但实际上它什么也没收到。

我怀疑 value 为 null 或空白,因此 str(value) 为空白,导致此错误。

您需要额外的逻辑,以便将空/未知转换为“U”,rrdupdate 可以正确处理。

关于Python RRDTool 更新错误函数 update_pdp_prep,案例 DST_GAUGE - 无法将 '' 转换为 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52268939/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com