python 使用ConfigParser解析&修改配置文件
来源:互联网 发布:sql having count(*) 编辑:程序博客网 时间:2024/06/05 13:36
注意:Python解释器版本2.7
ConfigParser解析的文本依赖于文本的格式,与文本的扩展名没有关系(扩展名可以为*.ini/*.txt/*.conf等),文本示例如下:
文件名:config.ini
[home] ;sectionurl = https://www.baidu.com ;url为option[login_info]username = user1234password = 123456[account]user_id = 5
- 读取配置文件
>>> config_file = 'C:/config.ini'>>> from ConfigParser import ConfigParser>>> config_data = ConfigParser()>>> config_data.read(config_file)['C:/config.ini']
- 获取某个section下的参数&值
>>> config_data.items('login_info')[('username', 'user1234'), ('password', '123456')]
返回的是一个列表,每个列表元素是一个元组(也可以把这种元组直接转换成字典:dict(config_data.items('login_info'))
)
- 获取某个section下某个option的值
>>> config_data.get('account', 'user_id')'5'
- 修改配置文件
>>> config_data.set('account', 'user_id', 20)>>> with open(config_file, 'wb') as config_file:... config_data.write(config_file)
执行完后可以看到config.ini文件中最后一行变成了:
……[account]user_id = 20
Reference
https://docs.python.org/2/library/configparser.html#rawconfigparser-objects
阅读全文
0 0
- python 使用ConfigParser解析&修改配置文件
- Python configparser修改配置文件
- python 中使用ConfigParser类修改配置文件
- [Python]ConfigParser解析配置文件
- 【Python】配置文件解析模块ConfigParser使用实例
- 使用ConfigParser模块解析配置文件
- Python读取修改ini配置文件[ConfigParser]
- ConfigParser模块学习: 用python解析配置文件
- Python用ConfigParser解析INI配置文件
- python模块之ConfigParser:解析配置文件模块
- Python模块:配置文件解析器configparser
- Python之配置文件解析模块ConfigParser简介
- Python 解析配置文件 (ConfigParser)模块
- python 3.x 解析 INI配置文件(ConfigParser)
- 解析配置文件ConfigParser模块
- python模块之ConfigParser: 用python解析配置文件
- python模块之ConfigParser: 用python解析配置文件
- PYTHON 配置文件模块 ConfigParser
- HDU6153-A Secret
- 新朋实验室之玩具遥控车改装为ARDUINO蓝牙遥控小车(代码及制作过程开源)
- Monitorix-免费开源的单机Linux监控工具
- 装饰器模式(Decorator)和代理模式(Proxy)
- UVa 10213
- python 使用ConfigParser解析&修改配置文件
- c++常用知识点3
- Hadoop伪分布模式配置
- R桑基图
- android系统裁剪方法
- skynet源码分析(8)--skynet的网络
- VMWare启动centos 7时报内部错误
- ORACLE_参数笔记
- Laravel使用php artisan migrate报错: [PDOException] SQLSTATE[42S02]: Base table or view not found: 114