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设计一个经典小游戏
May 15 Python
Python利用itchat对微信中好友数据实现简单分析的方法
Nov 21 Python
JSONLINT:python的json数据验证库实例解析
Nov 28 Python
Python实现的爬虫刷回复功能示例
Jun 07 Python
python使用tornado实现登录和登出
Jul 28 Python
python爬虫URL重试机制的实现方法(python2.7以及python3.5)
Dec 18 Python
Tensorflow分类器项目自定义数据读入的实现
Feb 05 Python
python添加菜单图文讲解
Jun 04 Python
pyqt 实现在Widgets中显示图片和文字的方法
Jun 13 Python
Python转换字典成为对象,可以用"."方式访问对象属性实例
May 11 Python
python cv2.resize函数high和width注意事项说明
Jul 05 Python
python 如何设置守护进程
Oct 29 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中echo()和print()、require()和include()等易混淆函数的区别
2012/02/22 PHP
解析CodeIgniter自定义配置文件
2013/06/18 PHP
Linux下PHP加速器APC的安装与配置笔记
2014/10/24 PHP
php使用pdo连接并查询sql数据库的方法
2014/12/24 PHP
php读取csv数据保存到数组的方法
2015/01/03 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
实例讲解PHP验证邮箱是否合格
2019/01/28 PHP
理解JavaScript中的对象 推荐
2011/01/09 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
2013/12/11 Javascript
Jquery实现的角色左右选择特效
2014/05/21 Javascript
SWFObject基本用法实例分析
2015/07/20 Javascript
终于实现了!精彩的jquery弹幕效果
2016/07/18 Javascript
JavaScript 栈的详解及实例代码
2017/01/22 Javascript
教你用十行node.js代码读取docx的文本
2017/03/08 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
2017/03/17 Javascript
webpack学习笔记之代码分割和按需加载的实例详解
2017/07/20 Javascript
webpack打包js文件及部署的实现方法
2017/12/18 Javascript
clipboard.js在移动端复制失败的解决方法
2018/06/13 Javascript
JS实现处理时间,年月日,星期的公共方法示例
2019/05/31 Javascript
vue中实现上传文件给后台实例详解
2019/08/22 Javascript
微信小程序左滑删除实现代码实例
2019/09/16 Javascript
原生js无缝轮播插件使用详解
2020/03/09 Javascript
js实现移动端图片滑块验证功能
2020/09/29 Javascript
浅谈Tensorflow 动态双向RNN的输出问题
2020/01/20 Python
将tensorflow模型打包成PB文件及PB文件读取方式
2020/01/23 Python
Python pymsql模块的使用
2020/09/07 Python
如何基于python实现年会抽奖工具
2020/10/20 Python
python实现三壶谜题的示例详解
2020/11/02 Python
飞利浦西班牙官方网站:Philips西班牙
2020/02/17 全球购物
财务会计专业个人求职信范本
2014/01/08 职场文书
高中自我评价范文
2014/01/27 职场文书
村干部培训方案
2014/05/02 职场文书
乡镇党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
公务员考察材料范文
2014/12/23 职场文书
完美处理python与anaconda环境变量的冲突问题
2021/04/07 Python
Spring中的@Transactional的工作原理
2022/06/05 Java/Android