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 相关文章推荐
pycharm 使用心得(九)解决No Python interpreter selected的问题
Jun 06 Python
在Python3中使用asyncio库进行快速数据抓取的教程
Apr 02 Python
python中map()与zip()操作方法
Feb 27 Python
Python实现Mysql数据库连接池实例详解
Apr 11 Python
详解python使用Nginx和uWSGI来运行Python应用
Jan 09 Python
python3学习笔记之多进程分布式小例子
Feb 13 Python
python检索特定内容的文本文件实例
Jun 05 Python
对PyTorch torch.stack的实例讲解
Jul 30 Python
Python装饰器简单用法实例小结
Dec 03 Python
Python-copy()与deepcopy()区别详解
Jul 12 Python
python实现H2O中的随机森林算法介绍及其项目实战
Aug 29 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
Mar 10 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
destoon之一键登录设置
2014/06/21 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
PHP网页缓存技术优点及代码实例
2020/07/29 PHP
如何让页面加载完成后执行js
2013/06/26 Javascript
html页面显示年月日时分秒和星期几的两种方式
2013/08/20 Javascript
得到form下的所有的input的js代码
2013/11/07 Javascript
客户端js判断文件类型和文件大小即限制上传大小
2013/11/20 Javascript
node.js中的fs.mkdirSync方法使用说明
2014/12/17 Javascript
JavaScript中的函数声明和函数表达式区别浅析
2015/03/27 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
2017/01/11 Javascript
Ajax基础知识详解
2017/02/17 Javascript
Nodejs实现文件上传的示例代码
2017/09/26 NodeJs
layui switch 开关监听 弹出确定状态转换的例子
2019/09/21 Javascript
vue组件 keep-alive 和 transition 使用详解
2019/10/11 Javascript
Vue开发中常见的套路和技巧总结
2020/11/24 Vue.js
[02:10]DOTA2亚洲邀请赛 EG战队出场宣传片
2015/02/07 DOTA
更改Python命令行交互提示符的方法
2015/01/14 Python
python实现批量修改文件名代码
2017/09/10 Python
rabbitmq(中间消息代理)在python中的使用详解
2017/12/14 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
Python中的正则表达式与JSON数据交换格式
2019/07/03 Python
python gensim使用word2vec词向量处理中文语料的方法
2019/07/05 Python
python如何从文件读取数据及解析
2019/09/19 Python
如何给Python代码进行加密
2020/01/10 Python
TensorFlow2.0矩阵与向量的加减乘实例
2020/02/07 Python
Pandas —— resample()重采样和asfreq()频度转换方式
2020/02/26 Python
HTML5 b和i标记将被赋予真正的语义
2009/07/16 HTML / CSS
html5画布旋转效果示例
2014/01/27 HTML / CSS
Html5页面获取微信公众号的openid的方法
2020/05/12 HTML / CSS
美国定制钻石订婚戒指:Ritani
2017/12/08 全球购物
大学毕业生个人自荐书
2014/07/02 职场文书
党员自我对照检查材料
2014/08/19 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
2014年电教工作总结
2014/12/19 职场文书
戒赌保证书
2015/05/11 职场文书
MySQL 使用索引扫描进行排序
2021/06/20 MySQL