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自动zip压缩目录的方法
Jun 28 Python
python实现下载文件的三种方法
Feb 09 Python
python 分离文件名和路径以及分离文件名和后缀的方法
Oct 21 Python
python使用selenium实现批量文件下载
Mar 11 Python
django的聚合函数和aggregate、annotate方法使用详解
Jul 23 Python
python通过实例讲解反射机制
Oct 17 Python
python Event事件、进程池与线程池、协程解析
Oct 25 Python
python实现在线翻译功能
Mar 03 Python
python Plotly绘图工具的简单使用
Mar 03 Python
python中Tkinter 窗口之输入框和文本框的实现
Apr 12 Python
Pycharm 如何设置HTML文件自动补全代码或标签
May 21 Python
Python实现GIF动图以及视频卡通化详解
Dec 06 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中使用Oracle数据库(6)
2006/10/09 PHP
php ios推送(代码)
2013/07/01 PHP
php下载excel无法打开的解决方法
2013/12/24 PHP
php中使用GD库做验证码
2016/03/31 PHP
PHP数据库操作四:mongodb用法分析
2017/08/16 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2017/10/12 PHP
laravel 解决groupBy时出现的错误 isn't in Group By问题
2019/10/17 PHP
javascript中[]和{}对象使用介绍
2013/03/20 Javascript
在JavaScript中访问字符串的子串
2015/07/07 Javascript
javascript HTML+CSS实现经典橙色导航菜单
2016/02/16 Javascript
javascript事件委托的用法及其好处简析
2016/04/04 Javascript
如何解决手机浏览器页面点击不跳转浏览器双击放大网页
2016/07/01 Javascript
jQuery电话号码验证实例
2017/01/05 Javascript
JavaScript的setter与getter方法
2017/11/29 Javascript
JS实现的冒泡排序,快速排序,插入排序算法示例
2019/03/02 Javascript
如何在postman测试用例中实现断言过程解析
2020/07/09 Javascript
Python 爬虫爬取指定博客的所有文章
2016/02/17 Python
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
Python爬虫:通过关键字爬取百度图片
2017/02/17 Python
Python中的枚举类型示例介绍
2019/01/09 Python
python实现Virginia无密钥解密
2019/03/20 Python
Python使用__new__()方法为对象分配内存及返回对象的引用示例
2019/09/20 Python
Python爬虫之Selenium警告框(弹窗)处理
2020/12/04 Python
详解如何用HTML5 Canvas API控制图片的缩放变换
2016/03/22 HTML / CSS
购买正版游戏和游戏激活码:Green Man Gaming
2019/11/06 全球购物
美国环保妈妈、儿童和婴儿用品购物网站:The Tot
2019/11/24 全球购物
用Python写一个for循环的例子
2016/07/19 面试题
审计主管岗位职责
2014/01/31 职场文书
开业庆典策划方案
2014/02/18 职场文书
宿舍保安职务说明书
2014/02/25 职场文书
2014年机关植树节活动方案
2014/02/27 职场文书
项目投资建议书
2014/05/16 职场文书
大学生应聘求职信
2014/05/26 职场文书
医学求职自荐信
2014/06/21 职场文书
公司授权委托书范本
2014/09/18 职场文书
小学生自我评价100字(15篇)
2014/09/18 职场文书