Python使用configparser读取ini配置文件


Posted in Python onMay 25, 2020

我们在操作 ini 配置文件的时候 可以使用 Python 的 configparser 库

具体使用方法如下:

from configparser import ConfigParser

# 初始化
cf = ConfigParser()

# 加载文件
cf.read('ini.ini')

# 读取 user 节点下所有数据
all = cf.items('user')
print(all)

# 读取 user 节点下 name 的值
name = cf.get('user', 'name')
print(name)

# 增加节点
cf.add_section('teacher')
cf.add_section('test')

# 删除 test 节点
cf.remove_section('test')

# 给指定节点添加信息
cf.set('user', 'sex', '男')
cf.set('teacher', '语文老师', '张老师')

# 修改 user 节点下的 age
cf.set('user', 'age', '90')

# 删除 user 节点下的 sex
cf.remove_option('user', 'sex')

# 保存到文件
cf.write(open('a.ini', 'w', encoding='utf-8'))

原 ini 文件

Python使用configparser读取ini配置文件

修改后保存的 a.ini 文件

Python使用configparser读取ini配置文件

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python通过scapy获取局域网所有主机mac地址示例
May 04 Python
python如何修改装饰器中参数
Mar 20 Python
Python实现的根据IP地址计算子网掩码位数功能示例
May 23 Python
python 解压pkl文件的方法
Oct 25 Python
浅谈Pandas:Series和DataFrame间的算术元素
Dec 22 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
Apr 03 Python
Python队列RabbitMQ 使用方法实例记录
Aug 05 Python
分享PyCharm的几个使用技巧
Nov 10 Python
深入了解如何基于Python读写Kafka
Dec 31 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
Mar 10 Python
详解Python的爬虫框架 Scrapy
Aug 03 Python
详解使用Python写一个向数据库填充数据的小工具(推荐)
Sep 11 Python
浅谈tensorflow模型保存为pb的各种姿势
May 25 #Python
详解tensorflow2.x版本无法调用gpu的一种解决方法
May 25 #Python
keras模型保存为tensorflow的二进制模型方式
May 25 #Python
keras 如何保存最佳的训练模型
May 25 #Python
keras处理欠拟合和过拟合的实例讲解
May 25 #Python
python如何调用字典的key
May 25 #Python
如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单
May 24 #Python
You might like
PHP form 表单传参明细研究
2009/07/17 PHP
刷新页面实现方式总结(HTML,ASP,JS)
2008/11/13 Javascript
jQuery.Validate 使用笔记(jQuery Validation范例 )
2010/06/25 Javascript
Jquery命名冲突解决的五种方案分享
2012/03/16 Javascript
js中eval详解
2012/03/30 Javascript
JS打印gridview实现原理及代码
2013/02/05 Javascript
JavaScript中的连字符详解
2013/11/28 Javascript
js输入框邮箱自动提示功能代码实现
2013/12/10 Javascript
JavaScript Promise启示录
2014/08/12 Javascript
Jquery实现动态切换图片的方法
2015/05/18 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
js右下角弹出提示框示例代码
2016/01/12 Javascript
React Native 真机断点调试+跨域资源加载出错问题的解决方法
2018/01/18 Javascript
angular 实现同步验证器跨字段验证的方法
2019/04/11 Javascript
基于mpvue的简单弹窗组件mptoast使用详解
2019/08/02 Javascript
JS代码触发事件代码实例
2020/01/02 Javascript
JS 设计模式之:单例模式定义与实现方法浅析
2020/05/06 Javascript
vue实现一个矩形标记区域(rectangle marker)的方法
2020/10/28 Javascript
在Python的Django框架中显示对象子集的方法
2015/07/21 Python
CentOS 6.X系统下升级Python2.6到Python2.7 的方法
2016/10/12 Python
Django Rest framework之权限的实现示例
2018/12/17 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
2019/01/29 Python
Python中的引用知识点总结
2019/05/20 Python
Pytorch中index_select() 函数的实现理解
2019/11/19 Python
Python接口自动化测试框架运行原理及流程
2020/11/30 Python
python+opencv实现车道线检测
2021/02/19 Python
用CSS3来实现社交分享按钮
2014/11/11 HTML / CSS
浅谈Html5中视频 音频标签 进度条的问题
2016/07/26 HTML / CSS
纽约手袋品牌:KARA
2018/03/18 全球购物
阿玛尼意大利官网:Armani意大利
2018/10/30 全球购物
命名空间(namespace)和程序集(Assembly)有什么区别
2015/09/25 面试题
新大陆软件面试题
2016/11/24 面试题
春季运动会广播稿大全
2014/02/19 职场文书
公证委托书大全
2014/04/04 职场文书
法人代表任命书范本
2014/06/05 职场文书
Python学习之迭代器详解
2022/04/01 Python