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改变日志(logging)存放位置的示例
Mar 27 Python
Python Web框架Flask下网站开发入门实例
Feb 08 Python
Python中用Spark模块的使用教程
Apr 13 Python
Python操作Word批量生成文章的方法
Jul 28 Python
python fabric实现远程部署
Jan 05 Python
python3+PyQt5重新实现QT事件处理程序
Apr 19 Python
Python pandas实现excel工作表合并功能详解
Aug 29 Python
在Django下测试与调试REST API的方法详解
Aug 29 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
Mar 10 Python
Python selenium爬取微信公众号文章代码详解
Aug 12 Python
tensorflow与numpy的版本兼容性问题的解决
Jan 08 Python
代码复现python目标检测yolo3详解预测
May 06 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+FLASH实现上传文件进度条相关文件 下载
2007/07/21 PHP
利用php获取服务器时间的实现代码
2013/06/07 PHP
PHP的拦截器实例分析
2014/11/03 PHP
php通过正则表达式记取数据来读取xml的方法
2015/03/09 PHP
PHP常用技巧汇总
2016/03/04 PHP
PHP中spl_autoload_register()函数用法实例详解
2016/07/18 PHP
php获得刚插入数据的id 的几种方法总结
2018/05/31 PHP
javascript刷新父页面的各种方法汇总
2014/09/03 Javascript
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
2014/12/12 Javascript
使用Node.js给图片加水印的方法
2016/11/15 Javascript
浅谈javascript的闭包
2017/01/23 Javascript
bootstrap3使用bootstrap datetimepicker日期插件
2017/05/24 Javascript
electron制作仿制qq聊天界面的示例代码
2018/11/26 Javascript
微信小程序 this.triggerEvent()的具体使用
2019/12/10 Javascript
微信小程序调用后台service教程详解
2020/11/06 Javascript
Python判断一个文件夹内哪些文件是图片的实例
2018/12/07 Python
Django Python 获取请求头信息Content-Range的方法
2019/08/06 Python
Python字符串格式化f-string多种功能实现
2020/05/07 Python
django前端页面下拉选择框默认值设置方式
2020/08/09 Python
Ray-Ban雷朋美国官网:全球领先的太阳眼镜品牌
2016/07/20 全球购物
教师业务学习制度
2014/01/25 职场文书
《彩色世界》教学反思
2014/04/12 职场文书
《风娃娃》教学反思
2014/04/19 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
信用卡工作证明模板
2014/09/14 职场文书
推普周国旗下讲话稿
2014/09/21 职场文书
贷款担保书
2015/01/20 职场文书
2015年小学中秋节活动总结
2015/03/23 职场文书
2015毕业设计工作总结
2015/07/24 职场文书
《红领巾真好》教学反思
2016/02/16 职场文书
读《茶花女》有感:山茶花的盛开与凋零
2020/01/17 职场文书
字典算法实现及操作 --python(实用)
2021/03/31 Python
Redis延迟队列和分布式延迟队列的简答实现
2021/05/13 Redis
Winsows11性能如何? win11性能测评多核竟比Win10差了10%
2021/11/21 数码科技
人工智能深度学习OpenAI baselines的使用方法
2022/05/20 Python