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实现简单的代理服务器
Jul 25 Python
详解python上传文件和字符到PHP服务器
Nov 24 Python
对Tensorflow中的矩阵运算函数详解
Jul 27 Python
详解如何在Apache中运行Python WSGI应用
Jan 02 Python
pyspark操作MongoDB的方法步骤
Jan 04 Python
Django中自定义admin Xadmin的实现代码
Aug 09 Python
Python检查 云备份进程是否正常运行代码实例
Aug 22 Python
TensorFlow:将ckpt文件固化成pb文件教程
Feb 11 Python
Python 为什么推荐蛇形命名法原因浅析
Jun 18 Python
安装python依赖包psycopg2来调用postgresql的操作
Jan 01 Python
浅谈python数据类型及其操作
May 25 Python
pytorch Dropout过拟合的操作
May 27 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判断文件是否存在、是否可读、目录是否存在的代码
2012/10/03 PHP
php根据用户语言跳转相应网页
2015/11/04 PHP
yii框架无限极分类的实现方法
2017/04/08 PHP
基于jquery的复制网页内容到WORD的实现代码
2011/02/16 Javascript
javascript向flash swf文件传递参数值注意细节
2012/12/11 Javascript
js遍历、动态的添加数据的小例子
2013/06/22 Javascript
jQuery中trigger()与bind()用法分析
2015/12/18 Javascript
js获取上传文件的绝对路径实现方法
2016/08/02 Javascript
AngularJS指令与指令之间的交互功能示例
2016/12/14 Javascript
Js实现中国公民身份证号码有效性验证实例代码
2017/05/03 Javascript
认识jQuery的Promise的具体使用方法
2017/10/10 jQuery
详解vue.js数据传递以及数据分发slot
2018/01/20 Javascript
使用vue-infinite-scroll实现无限滚动效果
2018/06/22 Javascript
JavaScript This指向问题详解
2019/11/25 Javascript
Vue scoped及deep使用方法解析
2020/08/01 Javascript
Vue+Spring Boot简单用户登录(附Demo)
2020/11/12 Javascript
[01:02:06]LGD vs Mineski Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
python中类的一些方法分析
2014/09/25 Python
零基础写python爬虫之urllib2使用指南
2014/11/05 Python
浅谈python字符串方法的简单使用
2016/07/18 Python
python中numpy包使用教程之数组和相关操作详解
2017/07/30 Python
对numpy中的where方法嵌套使用详解
2018/10/31 Python
Python实现的简单线性回归算法实例分析
2018/12/26 Python
python在新的图片窗口显示图片(图像)的方法
2019/07/11 Python
浅谈Python中(&,|)和(and,or)之间的区别
2019/08/07 Python
Python中的list与tuple集合区别解析
2019/10/12 Python
python标准库os库的函数介绍
2020/02/12 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
2020/03/08 Python
python 代码运行时间获取方式详解
2020/09/18 Python
PyQt实现计数器的方法示例
2021/01/18 Python
美国领先的家居装饰和礼品商店:Kirkland’s
2017/01/30 全球购物
BLACKMORES澳洲官网:澳大利亚排名第一的保健品牌
2018/09/27 全球购物
100%有机精油,美容油:House of Pure Essence
2018/10/30 全球购物
科学发展观活动总结
2014/08/28 职场文书
亮剑观后感300字
2015/06/05 职场文书
MySQL 服务和数据库管理
2021/11/11 MySQL