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操作RabbitMQ服务器消息队列的远程结果返回
Jun 30 Python
Python实现基本数据结构中栈的操作示例
Dec 04 Python
python将文本分每两行一组并保存到文件
Mar 19 Python
Django项目实战之用户头像上传与访问的示例
Apr 21 Python
Python Requests模拟登录实现图书馆座位自动预约
Apr 27 Python
python定时复制远程文件夹中所有文件
Apr 30 Python
pytorch 输出中间层特征的实例
Aug 17 Python
Python 静态方法和类方法实例分析
Nov 21 Python
python列表推导式入门学习解析
Dec 02 Python
python连接PostgreSQL过程解析
Feb 09 Python
Python脚本调试工具安装过程
Jan 11 Python
python的scipy.stats模块中正态分布常用函数总结
Feb 19 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中的实现trim函数代码
2007/03/19 PHP
php5编程中的异常处理详细方法介绍
2008/07/29 PHP
php站内搜索关键词变亮的实现方法
2014/12/30 PHP
PHP实现格式化文件数据大小显示的方法
2015/01/03 PHP
详解WordPress开发中用于获取分类及子页面的函数用法
2016/01/08 PHP
在Laravel框架里实现发送邮件实例(邮箱验证)
2016/05/20 PHP
jquery和css3实现的炫酷时尚的菜单导航
2014/09/01 Javascript
js 加密压缩出现bug解决方案
2014/11/25 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
2015/08/24 Javascript
jQuery实现的简单折叠菜单(折叠面板)效果代码
2015/09/16 Javascript
IONIC自定义subheader的最佳解决方案
2016/09/22 Javascript
前端主流框架vue学习笔记第一篇
2017/07/26 Javascript
Vue的移动端多图上传插件vue-easy-uploader的示例代码
2017/11/27 Javascript
基于axios封装fetch方法及调用实例
2018/02/05 Javascript
JavaScript实现构造json数组的方法分析
2018/08/17 Javascript
解决vue 表格table列求和的问题
2019/11/06 Javascript
在NodeJs中使用node-schedule增加定时器任务的方法
2020/06/08 NodeJs
jQuery实现二级导航菜单的示例
2020/09/30 jQuery
Python Mysql数据库操作 Perl操作Mysql数据库
2009/01/12 Python
python语言使用技巧分享
2016/05/31 Python
Python实现点阵字体读取与转换的方法
2019/01/29 Python
对python tkinter窗口弹出置顶的方法详解
2019/06/14 Python
Python实现的统计文章单词次数功能示例
2019/07/08 Python
学python安装的软件总结
2019/10/12 Python
Python input函数使用实例解析
2019/11/22 Python
Pytorch中膨胀卷积的用法详解
2020/01/07 Python
Python3 hashlib密码散列算法原理详解
2020/03/30 Python
使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)
2020/10/12 Python
巴西购物网站:Estrela10
2018/12/13 全球购物
仓库管理计划书
2014/05/04 职场文书
物流管理专业推荐信
2014/09/06 职场文书
党员检讨书
2014/10/13 职场文书
2014年保洁员工作总结
2014/11/19 职场文书
律政俏佳人观后感
2015/06/09 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
Go 语言下基于Redis分布式锁的实现方式
2021/06/28 Golang