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 相关文章推荐
python3下实现搜狗AI API的代码示例
Apr 10 Python
python实战教程之自动扫雷
Jul 13 Python
python中的不可变数据类型与可变数据类型详解
Sep 16 Python
python将.ppm格式图片转换成.jpg格式文件的方法
Oct 27 Python
Python中super函数用法实例分析
Mar 18 Python
利用python计算windows全盘文件md5值的脚本
Jul 27 Python
Python对Excel按列值筛选并拆分表格到多个文件的代码
Nov 05 Python
Python threading.local代码实例及原理解析
Mar 16 Python
python简单的三元一次方程求解实例
Apr 02 Python
django 将自带的数据库sqlite3改成mysql实例
Jul 09 Python
Python调用Redis的示例代码
Nov 24 Python
python保存图片的四个常用方法
Feb 28 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
全国FM电台频率大全 - 12 安徽省
2020/03/11 无线电
用PHP发电子邮件
2006/10/09 PHP
php修改NetBeans默认字体的大小
2013/07/02 PHP
PHP的反射类ReflectionClass、ReflectionMethod使用实例
2014/08/05 PHP
php检测图片主要颜色的方法
2015/07/01 PHP
如何解决PHP无法实现多线程的问题
2015/09/25 PHP
php array_merge_recursive 数组合并
2016/10/26 PHP
JavaScript 格式字符串的应用
2010/03/29 Javascript
对jQuery的事件绑定的一些思考(补充)
2013/04/20 Javascript
得到form下的所有的input的js代码
2013/11/07 Javascript
Javascript获取当前时间函数和时间操作小结
2014/10/01 Javascript
js对象基础实例分析
2015/01/13 Javascript
xmlplus组件设计系列之网格(DataGrid)(10)
2017/05/05 Javascript
微信小程序 sha1 实现密码加密实例详解
2017/07/06 Javascript
在vue项目中引入高德地图及其UI组件的方法
2018/09/04 Javascript
基于Vue插入视频的2种方法小结
2019/04/02 Javascript
jQuery 实现扁平式小清新导航
2020/07/07 jQuery
Vue 实现可视化拖拽页面编辑器
2021/02/01 Vue.js
简单使用Python自动生成文章
2014/12/25 Python
Python多线程编程(三):threading.Thread类的重要函数和方法
2015/04/05 Python
Tesserocr库的正确安装方式
2018/10/19 Python
Python实现大数据收集至excel的思路详解
2020/01/03 Python
pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
2020/01/18 Python
pycharm 的Structure界面设置操作
2021/02/05 Python
Python3.9.1中使用match方法详解
2021/02/08 Python
Abbacino官网:包、钱包和女士配饰
2019/04/15 全球购物
夏威夷咖啡公司:Hawaii Coffee Company
2019/09/19 全球购物
轻化专业学生实习自我鉴定
2013/09/20 职场文书
内容编辑个人求职信
2013/12/10 职场文书
主题党日活动总结
2014/07/08 职场文书
幼儿园推普周活动总结
2015/05/07 职场文书
大学团日活动总结书
2015/05/11 职场文书
Python基础之pandas数据合并
2021/04/27 Python
使用react+redux实现计数器功能及遇到问题
2021/06/02 Javascript
OpenCV-Python模板匹配人眼的实例
2021/06/08 Python
Nginx报错104:Connection reset by peer问题的解决及分析
2022/07/23 Servers