python使用rrdtool时 argument 0 must be string的问题

在updatev rrdfile时,

ret = rrdtool.updatev(filename, ds)

报了argument 0 must be string的异常,经查是因为python 的rrdtool不是用unicode,而传递进来的参数使用了unicode,解决办法很简单

ret = rrdtool.updatev(filename.encode(), ds.encode())

 

posted on 2014-10-14 09:48  春之晓者  阅读(333)  评论(0编辑  收藏  举报

导航