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 中的列表解析和生成表达式
Mar 10 Python
python实现的一个p2p文件传输实例
Jun 04 Python
在Python的setuptools框架下生成egg的教程
Apr 13 Python
python实现支持目录FTP上传下载文件的方法
Jun 03 Python
python字典键值对的添加和遍历方法
Sep 11 Python
python批量导入数据进Elasticsearch的实例
May 30 Python
解决Python plt.savefig 保存图片时一片空白的问题
Jan 10 Python
PyQt4编程之让状态栏显示信息的方法
Jun 18 Python
pygame实现五子棋游戏
Oct 29 Python
PyQt5多线程刷新界面防假死示例
Dec 13 Python
Python xmltodict模块安装及代码实例
Oct 05 Python
python自动生成sql语句的脚本
Feb 24 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
三国漫画《火凤燎原》宣布动画化PV放出 预计2020年播出
2020/03/08 国漫
《魔兽争霸3:重制版》翻车了?你想要的我们都没有
2019/11/07 魔兽争霸
mysql5的sql文件导入到mysql4的方法
2008/10/19 PHP
phpinfo 系统查看参数函数代码
2009/06/05 PHP
php插入排序法实现数组排序实例
2015/02/16 PHP
php实现简单爬虫的开发
2016/03/28 PHP
Zend Framework动作控制器用法示例
2016/12/09 PHP
List Installed Hot Fixes
2007/06/12 Javascript
extJs 文本框后面加上说明文字+下拉列表选中值后触发事件
2009/11/27 Javascript
获取下拉列表框的值是数组,split,$.inArray示例
2013/11/13 Javascript
javascript中call apply 的应用场景
2015/04/16 Javascript
Vue+ElementUI实现表单动态渲染、可视化配置的方法
2018/03/07 Javascript
vue-cli2 构建速度优化的实现方法
2019/01/08 Javascript
JavaScript 继承 封装 多态实现及原理详解
2019/07/29 Javascript
vue使用i18n实现国际化的方法详解
2019/09/05 Javascript
jquery实现上传图片功能
2020/06/29 jQuery
Python函数可变参数定义及其参数传递方式实例详解
2015/05/25 Python
详谈Python基础之内置函数和递归
2017/06/21 Python
python+opencv轮廓检测代码解析
2018/01/05 Python
python画图的函数用法以及技巧
2019/06/28 Python
python实现大文件分割与合并
2019/07/22 Python
python PyAutoGUI 模拟鼠标键盘操作和截屏功能
2019/08/04 Python
Python 使用 prettytable 库打印表格美化输出功能
2019/12/26 Python
django执行数据库查询之后实现返回的结果集转json
2020/03/31 Python
python 实现客户端与服务端的通信
2020/12/23 Python
VSCODE配置Markdown及Markdown基础语法详解
2021/01/19 Python
ASP.NET Core中的配置详解
2021/02/05 Python
英国健身专家:WIT Fitness
2021/02/09 全球购物
大学生暑期实践感言
2014/02/26 职场文书
求职简历自荐信
2014/06/18 职场文书
无刑事犯罪记录证明
2014/09/18 职场文书
暑期工社会实践报告
2015/07/13 职场文书
学校趣味运动会开幕词
2016/03/04 职场文书
python异常中else的实例用法
2021/06/15 Python
5人制售《绝地求生》游戏外挂获利500多万元 被判刑
2022/03/31 其他游戏
Vue.Draggable实现交换位置
2022/04/07 Vue.js