Python自动化测试ConfigParser模块读写配置文件


Posted in Python onAugust 15, 2016

Python自动化测试ConfigParser模块读写配置文件

ConfigParser 是Python自带的模块, 用来读写配置文件, 用法及其简单。 直接上代码,不解释,不多说。

配置文件的格式是: []包含的叫section,    section 下有option=value这样的键值

配置文件   test.conf   

[section1]
name = tank
age = 28

[section2]
ip = 192.168.1.1
port = 8080

Python代码

# -* - coding: UTF-8 -* - 
import ConfigParser

conf = ConfigParser.ConfigParser()
conf.read("c:\\test.conf")

# 获取指定的section, 指定的option的值
name = conf.get("section1", "name")
print(name)
age = conf.get("section1", "age")
print age

#获取所有的section
sections = conf.sections()
print sections

#写配置文件

# 更新指定section, option的值
conf.set("section2", "port", "8081")

# 写入指定section, 增加新option的值
conf.set("section2", "IEPort", "80")

# 添加新的 section
conf.add_section("new_section")
conf.set("new_section", "new_option", "http://www.cnblogs.com/tankxiao")

# 写回配置文件
conf.write(open("c:\\test.conf","w"))

以上就是对Python ConfigParser模块读写配置文件的资料整理,后续继续补充相关资料,谢谢大家对本站的支持!

Python 相关文章推荐
详解Python中的__new__()方法的使用
Apr 09 Python
Python中的if、else、elif语句用法简明讲解
Mar 11 Python
深入浅析python中的多进程、多线程、协程
Jun 22 Python
Python内置函数 next的具体使用方法
Nov 24 Python
在CentOS6上安装Python2.7的解决方法
Jan 09 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
Apr 10 Python
pyqt5与matplotlib的完美结合实例
Jun 21 Python
Python input函数使用实例解析
Nov 22 Python
Django ValuesQuerySet转json方式
Mar 16 Python
Anaconda的安装及其环境变量的配置详解
Apr 22 Python
python小技巧——将变量保存在本地及读取
Nov 13 Python
python实现代码审查自动回复消息
Feb 01 Python
Python自动化测试Eclipse+Pydev 搭建开发环境
Aug 15 #Python
详解python的几种标准输出重定向方式
Aug 15 #Python
如何将python中的List转化成dictionary
Aug 15 #Python
怎样使用Python脚本日志功能
Aug 14 #Python
Python函数的周期性执行实现方法
Aug 13 #Python
Python图算法实例分析
Aug 13 #Python
Python实现八大排序算法
Aug 13 #Python
You might like
PHP实现伪静态方法汇总
2016/01/13 PHP
PHP进程通信基础之信号
2017/02/19 PHP
laravel框架上传图片实现实时预览功能
2019/10/14 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
js拖拽一些常见的思路方法整理
2014/03/19 Javascript
JavaScript实现当网页加载完成后执行指定函数的方法
2015/03/21 Javascript
JS中的二叉树遍历详解
2016/03/18 Javascript
浅析Javascript中bind()方法的使用与实现
2016/05/30 Javascript
几种二级联动案例(jQuery\Array\Ajax php)
2016/08/13 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
jquery实现图片放大点击切换
2017/06/06 jQuery
解决微信二次分享不显示摘要和图片的问题
2017/08/18 Javascript
小程序scroll-view组件实现滚动的示例代码
2018/09/20 Javascript
JavaScript实现图片的放大缩小及拖拽功能示例
2019/05/14 Javascript
[05:39]2014DOTA2西雅图国际邀请赛 淘汰赛7月14日TOPPLAY
2014/07/14 DOTA
[01:06]DOTA2亚洲邀请赛专属珍藏-荧煌之礼
2017/03/24 DOTA
[54:17]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第二场 1月10日
2021/03/11 DOTA
python 将字符串转换成字典dict
2013/03/24 Python
Python编程之event对象的用法实例分析
2017/03/23 Python
python topN 取最大的N个数或最小的N个数方法
2018/06/04 Python
PyTorch中反卷积的用法详解
2019/12/30 Python
python 深度学习中的4种激活函数
2020/09/18 Python
Python抖音快手代码舞(字符舞)的实现方法
2021/02/07 Python
CSS3 制作旋转的大风车(充满童年回忆)
2013/01/30 HTML / CSS
金牌葡萄酒俱乐部:Gold Medal Wine Club
2017/11/02 全球购物
水果花束:Fruit Bouquets
2017/12/20 全球购物
便利店投资的创业计划书
2014/01/12 职场文书
书香校园活动方案
2014/02/28 职场文书
我们的节日清明节活动方案
2014/03/05 职场文书
教师师德演讲稿
2014/05/06 职场文书
无毒社区工作方案
2014/05/23 职场文书
女生节标语
2014/06/26 职场文书
员工离职通知函
2015/04/25 职场文书
鲁冰花观后感
2015/06/10 职场文书
运动员加油词
2015/07/18 职场文书
运动会通讯稿300字
2015/07/20 职场文书