基于Python3读写INI配置文件过程解析


Posted in Python onJuly 23, 2020

ini文件简介

ini是我们常见到的配置文件格式之一。

ini是微软Windows操作系统中的文件扩展名(也常用在其他系统)。

INI是英文“初始化(Initial)”的缩写。正如该术语所表示的,INI文件被用来对操作系统或特定程序初始化或进行参数设置。
通过它,可以将经常需要改变的参数保存起来(而且还可读),使程序更加的灵活。

我先给出一个ini文件的示例。

[School]
ip = 10.15.40.123
mask = 255.255.255.0
gateway = 10.15.40.1
dns = 211.82.96.1
 
[Match]
ip = 172.17.29.120
mask = 255.255.255.0
gateway = 172.17.29.1
dns = 0.0.0.0

这个配置文件中保存的是不同场合下的IP设置参数。

下面将以生成和读取这个配置文件为例,进行讲解。

Python(v3)读取方法

首先,Python读取ini配置需要用到ConfigParser包,所以要先加载它。

import configparser

之后我们需要载入配置文件。

config=configparser.ConfigParser()
#IpConfig.ini可以是一个不存在的文件,意味着准备新建配置文件。
config.read("IpConfig.ini")

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中set常用操作汇总
Jun 30 Python
Python3.6笔记之将程序运行结果输出到文件的方法
Apr 22 Python
对Python3中的print函数以及与python2的对比分析
May 02 Python
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
Dec 26 Python
程序员的七夕用30行代码让Python化身表白神器
Aug 07 Python
Python高级编程之继承问题详解(super与mro)
Nov 19 Python
Transpose 数组行列转置的限制方式
Feb 11 Python
python中前缀运算符 *和 **的用法示例详解
May 28 Python
基于Python的身份证验证识别和数据处理详解
Nov 14 Python
python中PyQuery库用法分享
Jan 15 Python
python 制作网站筛选工具(附源码)
Jan 21 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
Feb 24 Python
Linux安装Python3如何和系统自带的Python2并存
Jul 23 #Python
Java爬虫技术框架之Heritrix框架详解
Jul 22 #Python
Python 绘制可视化折线图
Jul 22 #Python
python写文件时覆盖原来的实例方法
Jul 22 #Python
python中return不返回值的问题解析
Jul 22 #Python
Java byte数组操纵方式代码实例解析
Jul 22 #Python
Python生成器传参数及返回值原理解析
Jul 22 #Python
You might like
PHP字符串 ==比较运算符的副作用
2009/10/21 PHP
基于wordpress主题制作的具体实现步骤
2013/05/10 PHP
PHP中一些可以替代正则表达式函数的字符串操作函数
2014/11/17 PHP
一个经典的PHP文件上传类分享
2014/11/18 PHP
PHP读取配置文件类实例(可读取ini,yaml,xml等)
2015/07/28 PHP
刷新时清空文本框内容的js代码
2007/04/23 Javascript
js实现上传图片之上传前预览图片
2013/03/25 Javascript
jQuery仿写百度百科的目录树
2017/01/03 Javascript
微信小程序 传值取值的几种方法总结
2017/01/16 Javascript
footer定位页面底部(代码分享)
2017/03/07 Javascript
vue axios 表单提交上传图片的实例
2018/03/16 Javascript
JavaScript实现简单动态进度条效果
2018/04/06 Javascript
vue拦截器实现统一token,并兼容IE9验证功能
2018/04/26 Javascript
layui 数据表格复选框实现单选功能的例子
2019/09/19 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
2020/04/04 jQuery
微信小程序连接服务器展示MQTT数据信息的实现
2020/07/14 Javascript
微信小程序实现点击生成随机验证码
2020/09/09 Javascript
解决Antd Table组件表头不对齐的问题
2020/10/27 Javascript
使用PYTHON创建XML文档
2012/03/01 Python
python实现根据图标提取分类应用程序实例
2014/09/28 Python
python常规方法实现数组的全排列
2015/03/17 Python
python中enumerate函数用法实例分析
2015/05/20 Python
python安装oracle扩展及数据库连接方法
2017/02/21 Python
python中利用await关键字如何等待Future对象完成详解
2017/09/07 Python
Python实现决策树C4.5算法的示例
2018/05/30 Python
使用Python 正则匹配两个特定字符之间的字符方法
2018/12/24 Python
opencv 获取rtsp流媒体视频的实现方法
2019/08/23 Python
python3-flask-3将信息写入日志的实操方法
2019/11/12 Python
Python 解析xml文件的示例
2020/09/29 Python
Agoda.com官方网站:便宜预订全球酒店,高达80%的折扣
2018/04/04 全球购物
巴西化妆品商店:Lojas Rede
2019/07/26 全球购物
应届毕业生个人自我评价
2013/09/20 职场文书
大一期末自我鉴定
2013/12/13 职场文书
学生思想表现的评语
2014/01/30 职场文书
2014年文学毕业生自我鉴定
2014/04/23 职场文书
2016年法制宣传月活动总结
2016/04/01 职场文书