configparser — Configuration file parser
import configparser config = configparser.ConfigParser() config.read("data.conf", encoding="utf-8") print(config.get("url", "es_url"))
data.conf
[grant_type]
grant_type = client_credentials
[user_info]
#无权限用户信息
app_key1 = autotest01
app_secret1 = e10adc3949ba59abbe56e057f20f883e
#有权限用户信息
app_key2 = autotest02
app_secret2 = e10adc3949ba59abbe56e057f20f883e
[url]
token_url= http://test3:8084/oauth_token
es_url= http://test3:8084/
[Requestinfo]
#产品别名(big_dipper_api)
#alais =
alais = opengw
#alais = openapitest02
#产品版本号(big_dipper_api)
version = 1
#api类型search(big_dipper_api)
api = search
#文件类型es(big_dipper_api)
Library_type = es
#索引名称(big_dipper_project_log)
index= opengw
[request_info]
#request_msg={"query": {"match_all": {}}}
request_msg={"filter": {"term": {"status": "200","_cache": false}}}