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自动化工具日志查询分析脚本代码实现
Nov 26 Python
解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享
Jun 18 Python
用Python实现换行符转换的脚本的教程
Apr 16 Python
python 的列表遍历删除实现代码
Apr 12 Python
Python 调用Java实例详解
Jun 02 Python
Python查找文件中包含中文的行方法
Dec 19 Python
在django中使用post方法时,需要增加csrftoken的例子
Mar 13 Python
python numpy库np.percentile用法说明
Jun 08 Python
Python sublime安装及配置过程详解
Jun 29 Python
python代数式括号有效性检验示例代码
Oct 04 Python
python打包生成so文件的实现
Oct 30 Python
python 利用panda 实现列联表(交叉表)
Feb 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
打造计数器DIY三步曲(下)
2006/10/09 PHP
php json_encode奇怪问题说明
2011/09/27 PHP
php实现的读取CSV文件函数示例
2017/02/07 PHP
PHP/HTML混写的四种方式总结
2017/02/27 PHP
addEventListener()第三个参数useCapture (Boolean)详细解析
2013/11/07 Javascript
jquery easyui使用心得
2014/07/07 Javascript
分享15个大家都熟知的jquery小技巧
2015/12/02 Javascript
JavaScript实现多种排序算法
2016/02/24 Javascript
两种js监听滚轮事件的实现方法
2016/05/13 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
2016/06/14 Javascript
jQuery回到顶部的代码
2016/07/09 Javascript
JQuery 设置checkbox值二次无效的解决方法
2016/07/22 Javascript
基于javascript实现的快速排序
2016/12/02 Javascript
javascript 中null和undefined区分和比较
2017/04/19 Javascript
原生JS实现层叠轮播图
2017/05/17 Javascript
js实现rem自动匹配计算font-size的示例
2017/11/18 Javascript
详解Puppeteer 入门教程
2018/05/09 Javascript
微信小程序使用form表单获取输入框数据的实例代码
2018/05/17 Javascript
一个小时快速搭建微信小程序的方法步骤
2019/04/15 Javascript
利用js-cookie实现前端设置缓存数据定时失效
2019/06/18 Javascript
Python中asyncore的用法实例
2014/09/29 Python
python利用装饰器进行运算的实例分析
2015/08/04 Python
Python入门之三角函数tan()函数实例详解
2017/11/08 Python
Python实现判断给定列表是否有重复元素的方法
2018/04/11 Python
python对数组进行排序,并输出排序后对应的索引值方式
2020/02/28 Python
Pytorch对Himmelblau函数的优化详解
2020/02/29 Python
Django models文件模型变更错误解决
2020/05/11 Python
css3+jq创作含苞待放的荷花
2014/02/20 HTML / CSS
通往英国高街的商店橱窗:Down Your High Street
2020/07/19 全球购物
2014年公司迎新年活动方案
2014/02/24 职场文书
装配出错检讨书
2014/09/23 职场文书
机关作风建设自查报告
2014/10/22 职场文书
2015年医院创卫工作总结
2015/04/22 职场文书
焦裕禄纪念馆观后感
2015/06/09 职场文书
红色影片观后感
2015/06/18 职场文书
Mysql中常用的join连接方式
2022/05/11 MySQL