我想知道如何将cURL命令转换为python请求 . 实际上,我正在使用这个cURL命令:
curl -i -XPOST'http:// localhost:8086 / write?db = mydb' - data-binary'air_quality,host = raspberrypi value = 200'
因此,它允许在数据库mydb中写入值200 . 但我想把这个命令放在python脚本中 . 然后,它不可能这样做,我得到格式错误 .
我认为有可能用python做,但我不知道究竟是怎么回事 . 首先,我必须导入:
导入请求
然后命令应该是这样的:
requests.post(“htp:// localhost:8086 / write?db = mydb air_quality,host = raspberrypi value =”str(sensor_value))
我的问题是:如何正确编写python请求的前一行?这是我的错误的屏幕截图:Troubleshooting
1 回答
@Jack我找到了答案,正确的命令是:
我检查了Influxdb数据库mydb,这是有效的,同时我想从传感器中取回值,该值写在变量sensor_value中 . 怎么弄?我试过这个:
我收到了这个错误:
{"error":"unable to parse 'air_quality,host=raspberrypi value=sensor_value': invalid boolean"}