“ ResultSet”对象没有属性“ to_csv”

时间:2018-07-04 11:38:19

标签: python csv influxdb-python

我需要使用python以csv格式显示来自数据库的查询结果。

from influxdb import InfluxDBClient
client = InfluxDBClient(host='192.168.0.110', port=8086)
client.get_list_database()
client.switch_database('Mlogi_ALL')
res= client.query('SELECT * FROM n')
print(res)

上面的代码行将查询结果检索为:

  

Out [5]:ResultSet({'(u'n',None)':[{u'sid':3,u'time':u'2018-07-04T04:58:22Z',u 'M':u'01081093',u'N':u'01081093',u'iid':u'0',u'V':4,u'sd':u'0',u'ides' :u'0'},{u'sid':3,u'time':u'2018-07-04T04:58:22Z',u'M':u'01081093',u'N':u' 01081093',u'iid':无,u'V':4,u'sd':无,u'ides':无}

现在我需要以csv的形式获得这些结果,所以下一行代码是:

res.to_csv("/home/rahul", sep=",", encoding="utf-8")

但是在这里我得到以下错误:

  

回溯(最近通话最近一次):

     

文件“”,第1行,在       res.to_csv(“ / home / surya”,sep =“,”,编码=“ utf-8”)

     

AttributeError:“ ResultSet”对象没有属性“ to_csv”

如何解决此问题,我在stackoverflow上看到很少的ResultSet错误,但是我无法以csv格式检索结果。

0 个答案:

没有答案