别那么骄傲第二季python读取ini配置⽂件
在详解python读取ini⽂件之前,我们先说明⼀个ini⽂件的组成;
⼀个ini⽂件是由多个section组成,每个section中以key=vlaue形式存储数据;
然后我们来使⽤python读取ini⽂件中的数据;
1导包
# 导包
import configparser
config = configparser.ConfigParser() # 类实例化
# 定义⽂件路径
path = r'D:\Python_Script\new_framework\source_file\broswer_config.ini'
2.读取⽂件内容
# 第⼀种读取ini⽂件⽅式,通过read⽅法
value = config['select']['url']
print('第⼀种⽅法读取到的值:',value)
# 第⼆种读取ini⽂件⽅式,通过get⽅法
value = ('select','url')
print('第⼆种⽅法读取到的值:',value)
# 第三种读取ini⽂件⽅式,读取到⼀个section中的所有数据,返回⼀个列表
移动网上充值话费value = config.items('select')
print('第三种⽅法读取到的值:',value)
专利法实施细则顺义旅游
3.通过上⾯两种⽅式,我们发现读取到的数据全部是str类型。如果我们想要得到指定数据类型的数据可以使⽤以下⽅法:getint() getfloat() getboolean()
value = int('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)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论