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获取Windows或Linux主机名称通用函数分享
Nov 22 Python
使用requests库制作Python爬虫
Mar 25 Python
基于python OpenCV实现动态人脸检测
May 25 Python
Python3实现的反转单链表算法示例
Mar 08 Python
pytorch打印网络结构的实例
Aug 19 Python
如何使用python3获取当前路径及os.path.dirname的使用
Dec 13 Python
Python3 io文本及原始流I/O工具用法详解
Mar 23 Python
浅谈Python协程
Jun 17 Python
python如何提升爬虫效率
Sep 27 Python
python实现移动木板小游戏
Oct 09 Python
python cv2图像质量压缩的算法示例
Jun 04 Python
浅谈Python响应式类库RxPy
Jun 14 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小技巧之过滤ascii控制字符
2014/05/14 PHP
thinkphp在模型中自动完成session赋值示例代码
2014/09/09 PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
2016/03/30 PHP
PHP读取并输出XML文件数据的简单实现方法
2017/12/22 PHP
火狐浏览器(firefox)下获得Event对象以及keyCode
2008/11/13 Javascript
jquery插件jquery倒计时插件分享
2013/12/27 Javascript
js+HTML5实现canvas多种颜色渐变效果的方法
2015/06/05 Javascript
在AngularJS应用中实现一些动画效果的代码
2015/06/18 Javascript
深入浅析Extjs中store分组功能的使用方法
2016/04/20 Javascript
使用Vue.js创建一个时间跟踪的单页应用
2016/11/28 Javascript
H5实现中奖记录逐行滚动切换效果
2017/03/13 Javascript
vue内置组件transition简单原理图文详解(小结)
2018/07/12 Javascript
Vue路由钩子之afterEach beforeEach的区别详解
2018/07/15 Javascript
node.js中express模块创建服务器和http模块客户端发请求
2019/03/06 Javascript
js实现鼠标点击页面弹出自定义文字效果
2019/12/24 Javascript
微信小程序中的video视频实现 自定义播放按钮、封面图、视频封面上文案
2020/01/02 Javascript
Python ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
2014/06/10 Python
详解Python编程中对Monkey Patch猴子补丁开发方式的运用
2016/05/27 Python
利用Python自动监控网站并发送邮件告警的方法
2016/08/24 Python
Python入门之三角函数atan2()函数详解
2017/11/08 Python
Python partial函数原理及用法解析
2019/12/11 Python
Html5新特性用canvas标签画多条直线附效果截图
2014/06/30 HTML / CSS
canvas绘制视频封面的方法
2018/02/05 HTML / CSS
新加坡网上花店:FlowerAdvisor新加坡
2018/10/05 全球购物
英国领先的隐形眼镜在线供应商:Lenstore.co.uk
2019/11/24 全球购物
UNIX文件系统常用命令
2012/05/25 面试题
区域销售经理职责
2013/12/22 职场文书
企业出纳岗位职责
2014/03/12 职场文书
省级优秀毕业生主要事迹
2014/05/29 职场文书
2015年爱国卫生月活动总结
2015/03/26 职场文书
2015年银行柜员工作总结报告
2015/04/01 职场文书
《蜜蜂引路》教学反思
2016/02/22 职场文书
利用python进行数据加载
2021/06/20 Python
浅析Redis Sentinel 与 Redis Cluster
2021/06/24 Redis
Python如何将list中的string转换为int
2022/07/15 Ruby
MySql按时,天,周,月进行数据统计
2022/08/14 MySQL