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之禅》中对于Python编程过程中的一些建议
Apr 03 Python
深入探究Django中的Session与Cookie
Jul 30 Python
对python使用http、https代理的实例讲解
May 07 Python
Python基础学习之时间转换函数用法详解
Jun 18 Python
python日志模块logbook使用方法
Sep 19 Python
Pycharm 字体大小调整设置的方法实现
Sep 27 Python
使用pytorch实现可视化中间层的结果
Dec 30 Python
python加密解密库cryptography使用openSSL生成的密匙加密解密
Feb 11 Python
Python写捕鱼达人的游戏实现
Mar 31 Python
Python使用Pyqt5实现简易浏览器(最新版本测试过)
Apr 27 Python
简述python Scrapy框架
Aug 17 Python
matplotlib绘制多子图共享鼠标光标的方法示例
Jan 08 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数组转换js数组操作及json_encode的用法详解
2013/10/26 PHP
JavaScript TO HTML 转换
2006/06/26 Javascript
JS去除字符串的空格增强版(可以去除中间的空格)
2009/08/26 Javascript
jQuery中get()方法用法实例
2014/12/27 Javascript
JQuery实现样式设置、追加、移除与切换的方法
2015/06/11 Javascript
AngularJS模块学习之Anchor Scroll
2016/01/19 Javascript
解析浏览器端的AJAX缓存机制
2016/06/21 Javascript
浅谈在js传递参数中含加号(+)的处理方式
2016/10/11 Javascript
激动人心的 Angular HttpClient的源码解析
2017/07/10 Javascript
微信小程序动态生成二维码的实现代码
2018/07/25 Javascript
微信小程序授权登录及解密unionId出错的方法
2018/09/26 Javascript
vue实现防抖的实例代码
2021/01/11 Vue.js
[02:27]DOTA2英雄基础教程 莱恩
2014/01/17 DOTA
[02:56]DOTA2上海特锦赛小组赛解说FreeAgain采访花絮
2016/02/27 DOTA
[01:15:12]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#4Newbee VS CDEC
2016/03/03 DOTA
[49:40]2018DOTA2亚洲邀请赛小组赛 A组加赛 TNC vs Newbee
2018/04/03 DOTA
详解详解Python中writelines()方法的使用
2015/05/25 Python
python实现图书馆研习室自动预约功能
2018/04/27 Python
对Python通过pypyodbc访问Access数据库的方法详解
2018/10/27 Python
python3+opencv3识别图片中的物体并截取的方法
2018/12/05 Python
python3+selenium实现qq邮箱登陆并发送邮件功能
2019/01/23 Python
Python把对应格式的csv文件转换成字典类型存储脚本的方法
2019/02/12 Python
打印tensorflow恢复模型中所有变量与操作节点方式
2020/05/26 Python
解决pycharm修改代码后第一次运行不生效的问题
2021/02/06 Python
原生 JS+CSS+HTML 实现时序图的方法
2019/07/31 HTML / CSS
英国网上花店:Bunches
2016/11/29 全球购物
Zooplus葡萄牙:欧洲领先的网上宠物商店
2018/07/01 全球购物
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
2013/04/28 面试题
工程管理造价应届生求职信
2013/11/13 职场文书
大型晚会策划方案
2014/02/06 职场文书
企业家王石演讲稿:坚持与放下
2014/04/27 职场文书
质量在我心中演讲稿
2014/09/02 职场文书
2014购房个人委托书范本
2014/10/12 职场文书
初三毕业感言
2015/07/31 职场文书
高考升学宴主持词
2019/06/21 职场文书
pandas DataFrame.shift()函数的具体使用
2021/05/24 Python