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文件操作整理汇总
Oct 21 Python
Python实战小程序利用matplotlib模块画图代码分享
Dec 09 Python
python3.5 email实现发送邮件功能
May 22 Python
Python中函数参数调用方式分析
Aug 09 Python
使用python获取电脑的磁盘信息方法
Nov 01 Python
python游戏开发之视频转彩色字符动画
Apr 26 Python
Python学习笔记之函数的参数和返回值的使用
Nov 20 Python
python函数声明和调用定义及原理详解
Dec 02 Python
python实现在线翻译功能
Mar 03 Python
Python Tricks 使用 pywinrm 远程控制 Windows 主机的方法
Jul 21 Python
Python3如何实现Win10桌面自动切换
Aug 11 Python
Python进程池与进程锁之语法学习
Apr 11 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边学边教》(04.编写简易的通讯录――视频教程1)
2006/12/13 PHP
php array_map array_multisort 高效处理多维数组排序
2009/06/11 PHP
PHP 一个页面执行时间类代码
2010/03/05 PHP
php批量删除超链接的实现方法
2015/10/19 PHP
详解PHP中mb_strpos的使用
2018/02/04 PHP
javascript 自动转到命名锚记
2009/01/10 Javascript
原生JS可拖动弹窗效果实例代码
2013/11/09 Javascript
5个书写JavaScript代码的坏习惯,看看你中枪了没?
2014/11/06 Javascript
分享两款带遮罩的jQuery弹出框
2015/12/30 Javascript
Vue组件tree实现树形菜单
2017/04/13 Javascript
JS简单实现点击按钮或文字显示遮罩层的方法
2017/04/27 Javascript
微信小程序之网络请求简单封装实例详解
2017/06/28 Javascript
vue 微信授权登录解决方案
2018/04/10 Javascript
30分钟快速实现小程序语音识别功能
2018/11/27 Javascript
Vue 表情包输入组件的实现代码
2019/01/21 Javascript
微信端调取相册和摄像头功能,实现图片上传,并上传到服务器
2019/05/16 Javascript
jQuery实现简单日历效果
2020/07/05 jQuery
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
2013/11/28 Python
Python中下划线的使用方法
2015/03/27 Python
python解决Fedora解压zip时中文乱码的方法
2016/09/18 Python
[原创]Python入门教程4. 元组基本操作
2018/10/31 Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
2019/06/19 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
2019/09/15 Python
Django models filter筛选条件详解
2020/03/16 Python
Python绘图实现台风路径可视化代码实例
2020/10/23 Python
HTML5新增属性data-*和js/jquery之间的交互及注意事项
2017/08/08 HTML / CSS
戛纳奢侈品商店:Jacques Loup法国
2019/11/04 全球购物
采用怎样的方法保证数据的完整性
2013/12/02 面试题
高中军训感言1000字
2014/03/01 职场文书
公司委托书范本
2014/04/04 职场文书
幼儿园的门卫岗位职责
2014/04/10 职场文书
广告学专业毕业生自荐信
2014/05/28 职场文书
公司门卫岗位职责范本
2014/07/08 职场文书
贫困生证明范文
2015/06/16 职场文书
广告策划的实习心得体会总结!
2019/07/22 职场文书
缓存替换策略及应用(以Redis、InnoDB为例)
2021/07/25 Redis