首页 > 编程语言 > 详细

python读取 ini 配置文件

时间:2019-11-26 15:24:37      阅读:81      评论:0      收藏:0      [点我收藏+]

在详解python读取ini文件之前,我们先说明一个ini文件的组成;

一个ini文件是由多个section组成,每个section中以key=vlaue形式存储数据;

技术分享图片

 

然后我们来使用python读取ini文件中的数据;

1导包

# 导包
import configparser
config = configparser.ConfigParser() # 类实例化

# 定义文件路径
path = rD:\Python_Script\new_framework\source_file\broswer_config.ini

2.读取文件内容

# 第一种读取ini文件方式,通过read方法
config.read(path)
value = config[select][url]
print(第一种方法读取到的值:,value)

# 第二种读取ini文件方式,通过get方法
value = config.get(select,url)
print(第二种方法读取到的值:,value)

# 第三种读取ini文件方式,读取到一个section中的所有数据,返回一个列表
value = config.items(select)
print(第三种方法读取到的值:,value)

 

技术分享图片

 

技术分享图片

3.通过上面两种方式,我们发现读取到的数据全部是str类型。如果我们想要得到指定数据类型的数据可以使用以下方法:

getint()     getfloat()     getboolean()  三种方法我就不解释了,懂得自然懂

value = config.getint(connect_mysql,port)
print(这是第三种方法读取到的值:,value)
print(这是第三种方法读取到的值的数据类型:,type(value))

技术分享图片

 

4.写入数据到ini文件中

# 将数据写入到ini文件中
config.add_section(login) # 首先添加一个新的section
config.set(login,username,admin)  # 写入数据
config.set(login,password,123456) # 写入数据
config.write(open(path,a))            #保存数据

技术分享图片

 

 5.获取到ini文件所有的section

# 读取ini文件中所有的section
section = config.sections()
print(section)

技术分享图片

 

 

 

 

 

 

 

 

 

python读取 ini 配置文件

原文:https://www.cnblogs.com/XhyTechnologyShare/p/11935553.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!