您的位置:首页 > 编程语言 > Python开发

python操作配置文件ini的方法

2018-01-11 12:41 686 查看
在写测试脚本时,经常有一些需要变动的数据,可以单独放在ini文件里,然后读取传递给

 

相应的函数,这样程序操作更灵活。具体的方法介绍如下:

 文件结构:



Cofig.ini内容:

[test1]
ip = 10.10.10.10

[test2]
port = 25566

[test3]
name = www.baidu.com

直接上代码:

import
configparser

conf = configparser.ConfigParser()

conf.read("cofig.ini")

#读取配置文件里所有的Section
print(conf.sections())

#打印出test1这个section下包含key
print(conf.options("test1"))

#打印test1这个section下所有的key及对应的values
print(conf.items("test1"))

conf.add_section("add")#添加section到配置文件
conf.set("add","ip","11.11.1.1"<
4000
span style="color:#FFFFFF;">)#add
section新增ip参数和值
conf.set("add","addr","shenzhen")

conf.write(open("cofig.ini","w"))#写完数据要write一下

print(conf.items("add"))#打印刚添加的新内容

输出的结果:

['test1', 'test2', 'test3']

['ip']

[('ip', '10.10.10.10')]

[('ip', '11.11.1.1'), ('addr', 'shenzhen')]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: