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中实现定制类的特殊方法总结
Sep 28 Python
详解Python的Django框架中inclusion_tag的使用
Jul 21 Python
Python实现监控键盘鼠标操作示例【基于pyHook与pythoncom模块】
Sep 04 Python
对python中xlsx,csv以及json文件的相互转化方法详解
Dec 25 Python
解决python 读取excel时 日期变成数字并加.0的问题
Oct 08 Python
python爬取本站电子书信息并入库的实现代码
Jan 20 Python
关于Python turtle库使用时坐标的确定方法
Mar 19 Python
解决Python在导入文件时的FileNotFoundError问题
Apr 10 Python
python中def是做什么的
Jun 10 Python
idea2020手动安装python插件的实现方法
Jul 17 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
Sep 16 Python
python 多线程共享全局变量的优劣
Sep 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
搜索引擎技术核心揭密
2006/10/09 PHP
php使用百度翻译api示例分享
2014/01/31 PHP
php实现简单的上传进度条
2015/11/17 PHP
php 如何获取文件的后缀名
2016/06/05 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
js刷新框架子页面的七种方法代码
2008/11/20 Javascript
jquery select(列表)的操作(取值/赋值)
2009/08/06 Javascript
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
2010/06/28 Javascript
ie8本地图片上传预览示例代码
2014/01/12 Javascript
JavaScript中神奇的call()方法
2015/03/12 Javascript
详解JavaScript ES6中的模板字符串
2015/07/28 Javascript
jQuery点击其他地方时菜单消失的实现方法
2016/04/22 Javascript
使用JavaScript判断手机浏览器是横屏还是竖屏问题
2016/08/02 Javascript
基于JS实现回到页面顶部的五种写法(从实现到增强)
2016/09/03 Javascript
babel基本使用详解
2017/02/17 Javascript
nodejs学习笔记之路由
2017/03/27 NodeJs
JavaScript监听手机物理返回键的两种解决方法
2017/08/14 Javascript
bootstrap-table实现服务器分页的示例 (spring 后台)
2017/09/01 Javascript
详解vue移动端日期选择组件
2018/02/22 Javascript
微信小程序实现图片翻转效果的实例代码
2019/09/20 Javascript
JS页面获取 session 值,作用域和闭包学习笔记
2019/10/16 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
2020/10/09 jQuery
Python的Django框架中TEMPLATES项的设置教程
2015/05/29 Python
python实现读取并显示图片的两种方法
2017/01/13 Python
Python通过future处理并发问题
2017/10/17 Python
浅析Python四种数据类型
2018/09/26 Python
Pycharm取消py脚本中SQL识别的方法
2018/11/29 Python
Django管理员账号和密码忘记的完美解决方法
2018/12/06 Python
Python基础教程之异常详解
2019/01/10 Python
python爬虫实现中英翻译词典
2019/06/25 Python
TensorFlow内存管理bfc算法实例
2020/02/03 Python
建筑工地门卫岗位职责
2014/04/30 职场文书
敬老月活动总结
2014/08/28 职场文书
史上最全书信经典范文大全(建议收藏)
2019/07/10 职场文书
源码安装apache脚本部署过程详解
2022/09/23 Servers