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编写电话薄实现增删改查功能
May 07 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
Aug 23 Python
利用Python如何批量更新服务器文件
Jul 29 Python
python批量从es取数据的方法(文档数超过10000)
Dec 27 Python
Python利用heapq实现一个优先级队列的方法
Feb 03 Python
Python实用库 PrettyTable 学习笔记
Aug 06 Python
python数据类型可变不可变知识点总结
Mar 06 Python
Python模块相关知识点小结
Mar 09 Python
Python reduce函数作用及实例解析
May 08 Python
浅谈cv2.imread()和keras.preprocessing中的image.load_img()区别
Jun 12 Python
Python带你从浅入深探究Tuple(基础篇)
May 15 Python
在pycharm中无法import所安装的库解决方案
May 31 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 字符转义 注意事项
2009/05/27 PHP
AJAX的跨域访问-两种有效的解决方法介绍
2013/06/22 PHP
destoon实现调用自增数字从1开始的方法
2014/08/21 PHP
php短信接口代码
2016/05/13 PHP
phpmailer简单发送邮件的方法(附phpmailer源码下载)
2016/06/13 PHP
php版微信公众号自定义分享内容实现方法
2016/09/22 PHP
PHP数组的定义、初始化和数组元素的显示实现代码
2016/11/05 PHP
游戏人文件夹程序 ver 4.03
2006/07/14 Javascript
jquery 操作DOM案例代码分享
2012/04/05 Javascript
jquery的冒泡事件的阻止与允许(三种实现方法)
2013/02/01 Javascript
Jquery中的层次选择器与find()的区别示例介绍
2014/02/20 Javascript
Javascript中的异步编程规范Promises/A详细介绍
2014/06/06 Javascript
详解JavaScript中的客户端消息框架设计原理
2015/06/24 Javascript
JavaScript数组去重的几种方法效率测试
2016/10/23 Javascript
利用express启动一个server服务的方法
2017/09/17 Javascript
Node.js 进程平滑离场剖析小结
2019/01/24 Javascript
layui table单元格事件修改值的方法
2019/09/24 Javascript
JavaScript实现好看的跟随彩色气泡效果
2020/02/06 Javascript
jQuery实现简单全选框
2020/09/13 jQuery
在Python中处理XML的教程
2015/04/29 Python
windows及linux环境下永久修改pip镜像源的方法
2016/11/28 Python
详解Python中最难理解的点-装饰器
2017/04/03 Python
Django 多语言教程的实现(i18n)
2018/07/07 Python
Python中的单行、多行、中文注释方法
2018/07/19 Python
pyqt5 键盘监听按下enter 就登陆的实例
2019/06/25 Python
浅谈keras中自定义二分类任务评价指标metrics的方法以及代码
2020/06/11 Python
Python之Matplotlib文字与注释的使用方法
2020/06/18 Python
HTML5实现晶莹剔透的雨滴特效
2014/05/14 HTML / CSS
阿迪达斯荷兰官方网站:adidas荷兰
2018/03/16 全球购物
文秘专业自荐信
2013/10/14 职场文书
外国语学院毕业生自荐信
2013/10/28 职场文书
临床医学应届生求职信
2013/11/06 职场文书
秋季运动会广播稿大全
2014/02/17 职场文书
房屋继承公证书
2014/04/10 职场文书
新员工试用期工作总结2015
2015/05/28 职场文书
2019升学宴主持词范本5篇
2019/10/09 职场文书