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每次处理固定个数的字符的方法总结
Jan 29 Python
Python变量和数据类型详解
Feb 15 Python
Python中.py文件打包成exe可执行文件详解
Mar 22 Python
python中lambda()的用法
Nov 16 Python
PyQt5每天必学之工具提示功能
Apr 19 Python
python3+PyQt5重新实现自定义数据拖放处理
Apr 19 Python
pandas数据处理基础之筛选指定行或者指定列的数据
May 03 Python
对Python3之进程池与回调函数的实例详解
Jan 22 Python
python函数不定长参数使用方法解析
Dec 14 Python
Python单元测试及unittest框架用法实例解析
Jul 09 Python
用 Django 开发一个 Python Web API的方法步骤
Dec 03 Python
openstack中的rpc远程调用的方法
Jul 09 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
WINXP下apache+php4+mysql
2006/11/25 PHP
php中通过smtp发邮件的类,测试通过
2007/01/22 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
2013/07/01 PHP
php使用smtp发送支持附件的邮件示例
2014/04/13 PHP
Yii2 assets清除缓存的方法
2016/05/16 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
arguments对象
2006/11/20 Javascript
防止网站内容被拷贝的一些方法与优缺点好处与坏处分析
2007/11/30 Javascript
js弹窗代码 可以指定弹出间隔
2010/07/03 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
2013/05/27 Javascript
js实现鼠标经过时图片滚动停止的方法
2015/02/16 Javascript
jQuery过滤HTML标签并高亮显示关键字的方法
2015/08/07 Javascript
Js制作点击输入框时默认文字消失的效果
2015/09/05 Javascript
基于Node.js的强大爬虫 能直接发布抓取的文章哦
2016/01/10 Javascript
一些实用性较高的js方法
2016/04/19 Javascript
JS实现星星评分功能实例代码(两种方法)
2016/06/09 Javascript
React-router v4 路由配置方法小结
2017/08/08 Javascript
JS实现的简单四则运算计算器功能示例
2017/09/27 Javascript
Vue.js devtool插件安装后无法使用的解决办法
2017/11/27 Javascript
微信小程序图片选择区域裁剪实现方法
2017/12/02 Javascript
NodeJS安装图文教程
2018/04/19 NodeJs
跟老齐学Python之用while来循环
2014/10/02 Python
Python字符串切片操作知识详解
2016/03/28 Python
Python中的多行注释文档编写风格汇总
2016/06/16 Python
Python基于OpenCV实现视频的人脸检测
2018/01/23 Python
Python使用add_subplot与subplot画子图操作示例
2018/06/01 Python
Sanic框架蓝图用法实例分析
2018/07/17 Python
python多进程读图提取特征存npy
2019/05/21 Python
Django单元测试中Fixtures用法详解
2020/02/25 Python
使用html2canvas.js实现页面截图并显示或上传的示例代码
2018/12/18 HTML / CSS
《与象共舞》教学反思
2014/02/24 职场文书
竞选文艺委员演讲稿
2014/04/28 职场文书
银行竞聘演讲稿
2014/05/16 职场文书
小学语文课《掌声》教学反思
2016/03/03 职场文书
Angular CLI发布路径的配置项浅析
2021/03/29 Javascript