python更改项目配置文件
2021/11/9 20:42:14
本文主要是介绍python更改项目配置文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
# 更新clickhouse的默认配置 并保存信息 import configparser import os from com.fl.dev.util.StringUtil import verifyIp def set_clickhouse_conn(ck_host, ck_port, ck_username, ck_password): """ 获取股票tick数据 Parameters -------- ck_host:string clickhouse的服务器ip ck_port : string clickhouse的端口号 ck_usrname : string clickhouse的用户名 ck_password : string clickhouse的密码 """ base_dir = str(os.path.dirname(os.path.dirname(__file__))) base_dir = base_dir.replace('\\', '/') file_path = base_dir + "/io/config.ini" conf = configparser.ConfigParser() conf.read(file_path) if (verifyIp(ck_host)): conf.set('clickhouse_db', 'ck_host', ck_host) else: raise AssertionError('IP invaild', ck_host) if ck_port: conf.set('clickhouse_db', 'ck_port', ck_port) else: raise AssertionError('IP invaild', ck_port) if ck_username: conf.set('clickhouse_db', 'ck_username', ck_username) else: raise AssertionError('username can not be blank!', ck_username) if ck_password: conf.set('clickhouse_db', 'ck_password', ck_password) else: raise AssertionError('password can not be blank!', ck_password) with open(file_path, 'w')as config: conf.write(config) return 'set clickhouse info success' if __name__ == '__main__': res = set_clickhouse_conn('12.22.22.21', '8123', 'default', '123456') print(res)
这篇关于python更改项目配置文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04Python外包有哪些常见的主要库-icode9专业技术文章分享
- 2024-10-02基于深度学习的钢铁缺陷检测系统(yolov8、注意力机制、PyQt5界面、Python)
- 2024-10-01怎么用python搭建一个系统-icode9专业技术文章分享
- 2024-09-30Python基础入门教程
- 2024-09-30获取参数学习:Python中的基础教程
- 2024-09-30Python编程基础详解
- 2024-09-29点击加载学习:Python编程基础教程
- 2024-09-29数据科学五大Python前端库:第二部分
- 2024-09-27使用python 将ETH账户的资产打散
- 2024-09-26Python编程基础