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 json encode datetime类型
Dec 28 Python
跟老齐学Python之玩转字符串(1)
Sep 14 Python
Python实现的数据结构与算法之快速排序详解
Apr 22 Python
python实现自动登录
Sep 17 Python
DRF跨域后端解决之django-cors-headers的使用
Jan 27 Python
Python爬虫——爬取豆瓣电影Top250代码实例
Apr 17 Python
在Python中表示一个对象的方法
Jun 25 Python
python实现对图片进行旋转,放缩,裁剪的功能
Aug 07 Python
python基于pdfminer库提取pdf文字代码实例
Aug 15 Python
pandas条件组合筛选和按范围筛选的示例代码
Aug 26 Python
golang/python实现归并排序实例代码
Aug 30 Python
Pycharm连接远程服务器并远程调试的全过程
Jun 24 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 magic quotes的详解
2013/06/17 PHP
PHP获取浏览器信息类和客户端地理位置的2个方法
2014/04/24 PHP
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
2014/08/28 PHP
PHP实现Soap通讯的方法
2014/11/03 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
2015/02/08 PHP
thinkPHP5.0框架配置格式、加载解析与读取方法
2017/03/17 PHP
启用OPCache提高PHP程序性能的方法
2019/03/21 PHP
使用composer 安装 laravel框架的方法图文详解
2019/08/02 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
YUI的Tab切换实现代码
2010/04/11 Javascript
jQuery实现带幻灯的tab滑动切换风格菜单代码
2015/08/27 Javascript
JavaScript jQuery 中定义数组与操作及jquery数组操作
2015/12/18 Javascript
vue.js移动端tab组件的封装实践实例
2017/06/30 Javascript
vue2.0组件之间传值、通信的多种方式(干货)
2018/02/10 Javascript
angular学习之动态创建表单的方法
2018/12/07 Javascript
ElementUI Tag组件实现多标签生成的方法示例
2019/07/08 Javascript
Python 字符串操作方法大全
2014/03/11 Python
Python注释详解
2016/06/01 Python
Python2.7读取PDF文件的方法示例
2017/07/13 Python
python 同时运行多个程序的实例
2019/01/07 Python
Python 实现微信防撤回功能
2019/04/29 Python
python 微信好友特征数据分析及可视化
2020/01/07 Python
Python 处理日期时间的Arrow库使用
2020/08/18 Python
使用CSS3实现SVG路径描边动画效果入门教程
2019/10/21 HTML / CSS
捷克电器和DJ设备网上商店:Electronic-star
2017/07/18 全球购物
幼儿教师个人求职信范文
2013/09/21 职场文书
考试作弊被抓检讨书
2014/01/10 职场文书
30年同学聚会感言
2014/01/30 职场文书
幼儿园运动会入场词
2014/02/10 职场文书
应急处置方案
2014/06/16 职场文书
工作总结与自我评价
2014/09/18 职场文书
党政领导班子群众路线对照检查材料思想汇报
2014/09/27 职场文书
XX部保密工作制度范本
2019/08/27 职场文书
Python关于OS文件目录处理的实例分享
2021/05/23 Python
Redis性能监控的实现
2021/07/09 Redis
口袋妖怪冰系十大最强精灵,几何雪花排第七,第六类似北极熊
2022/03/18 日漫