我正在使用以下代码将数据从influxdb读入pandas:-
import pandas as pd
from influxdb import InfluxDBClient
client = InfluxDBClient(host='10.0.0.0', port=7076, username='abcdefghi',
password='dsdsd', ssl=False, verify_ssl=False)
read_client.switch_database('test')
q = 'SELECT * FROM "abc"
df = pd.DataFrame(read_client.query(
q, chunked=False, chunk_size=10000).get_points())
df
然后我正在做一些处理。
[现在,我有50个域,对于某些域,influxdbclient
是不同的。现在,我想做一些事情,以便它可以接收来自argpase的输入,并且可以在命令行上传递read客户端。我想保留一个默认的公共连接字符串,如果我们在命令行上通过--influx_host,则应该考虑这一点。我对使用python进行此类编程还是陌生的。我能够实现传递变量,但无法创建连接字符串。我将不胜感激。
基本上,如果我可以做下面的事情或更好的事情。:-
python test.py -influx_host 10.0.0.10 --port 7076
您应该得到论点