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编程语言的35个与众不同之处(语言特征和使用技巧)
Jul 07 Python
在Django框架中运行Python应用全攻略
Jul 17 Python
python实现用户管理系统
Jan 10 Python
Python实现PS图像抽象画风效果的方法
Jan 23 Python
django静态文件加载的方法
May 20 Python
用Python去除图像的黑色或白色背景实例
Dec 12 Python
pandas中read_csv、rolling、expanding用法详解
Apr 21 Python
用python写爬虫简单吗
Jul 28 Python
Python如何将字符串转换为日期
Jul 31 Python
Selenium 安装和简单使用的实现
Dec 04 Python
python实现图片转字符画的完整代码
Feb 21 Python
python 闭包函数详细介绍
Apr 19 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
自己动手,丰衣足食 - 短波框形天线制作
2021/03/01 无线电
PHP中的日期及时间
2006/11/23 PHP
php文件上传表单摘自drupal的代码
2011/02/15 PHP
php实现无限级分类
2014/12/24 PHP
比较简单实用的使用正则三种版本的js去空格处理方法
2007/11/18 Javascript
javascript 学习之旅 (3)
2009/02/05 Javascript
jquery图片放大镜功能的实例代码
2013/03/26 Javascript
封装html的select标签的js操作实例
2013/07/02 Javascript
javascript实现div浮动在网页最顶上并带关闭按钮效果实例
2013/08/13 Javascript
jquery自定义类似$.ajax()的方法实现代码
2013/08/13 Javascript
jQuery表单域选择器用法分析
2015/02/10 Javascript
基于JavaScript实现一定时间后去执行一个函数
2015/12/14 Javascript
JavaScript+canvas实现七色板效果实例
2016/02/18 Javascript
JavaScript数组方法总结分析
2016/05/06 Javascript
javascript 面向对象function详解及实例代码
2017/02/28 Javascript
node中koa中间件机制详解
2017/08/22 Javascript
JS实现瀑布流布局
2017/10/21 Javascript
layui表格分页 记录勾选的实例
2019/09/02 Javascript
vue 强制组件重新渲染(重置)的两种方案
2019/10/29 Javascript
vuex 多模块时 模块内部的mutation和action的调用方式
2020/07/24 Javascript
《Python之禅》中对于Python编程过程中的一些建议
2015/04/03 Python
Python的Urllib库的基本使用教程
2015/04/30 Python
python爬虫获取百度首页内容教学
2018/12/23 Python
django基于存储在前端的token用户认证解析
2019/08/06 Python
python求平均数、方差、中位数的例子
2019/08/22 Python
tensorflow使用freeze_graph.py将ckpt转为pb文件的方法
2020/04/22 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
2020/06/04 Python
浅析css3中matrix函数的使用
2016/06/06 HTML / CSS
基于HTML5+CSS3实现简单的时钟效果
2017/09/11 HTML / CSS
localStorage、sessionStorage使用总结
2017/11/17 HTML / CSS
幼师自荐信范文
2013/10/06 职场文书
中英文自我评价语句
2013/12/20 职场文书
竞选班长演讲稿
2013/12/30 职场文书
爱鸟护鸟的宣传语
2015/07/13 职场文书
初中政治教师教学反思
2016/02/23 职场文书
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技