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 内置字符串处理函数的使用方法
Jun 11 Python
Python基础教程之正则表达式基本语法以及re模块
Mar 25 Python
详解使用pymysql在python中对mysql的增删改查操作(综合)
Jan 18 Python
Python3.6简单反射操作示例
Jun 14 Python
python实现图片转字符小工具
Apr 30 Python
Django 过滤器汇总及自定义过滤器使用详解
Jul 19 Python
python实现输入的数据在地图上生成热力图效果
Dec 06 Python
Python是怎样处理json模块的
Jul 16 Python
Python调用系统命令os.system()和os.popen()的实现
Dec 31 Python
python基础之匿名函数详解
Apr 21 Python
Python 读取千万级数据自动写入 MySQL 数据库
Jun 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
PHP中HTTP方式下的Gzip压缩传输方法举偶
2007/02/15 PHP
php一些公用函数的集合
2008/03/27 PHP
php+mysqli使用预处理技术进行数据库查询的方法
2015/01/28 PHP
/etc/php-fpm.d/www.conf 配置注意事项
2017/02/04 PHP
php表单处理操作
2017/11/16 PHP
php通过pecl方式安装扩展的实例讲解
2018/02/02 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
细说浏览器特性检测(2)-通用事件检测
2010/11/05 Javascript
简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
2013/10/22 Javascript
客户端js性能优化小技巧整理
2013/11/05 Javascript
window.location的重写及判断location是否被重写
2014/09/04 Javascript
使用javascript实现json数据以csv格式下载
2015/01/09 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
2015/08/25 Javascript
VueJS全面解析
2016/11/10 Javascript
jQuery 出现Cannot read property ‘msie’ of undefined错误的解决方法
2016/11/23 Javascript
基于Vue.js实现简单搜索框
2020/03/26 Javascript
浅析jQuery操作select控件的取值和设值
2016/12/07 Javascript
微信小程序 安全包括(框架、功能模块、账户使用)详解
2017/01/16 Javascript
Bootstrap缩略图的创建方法
2017/03/22 Javascript
vue购物车插件编写代码
2017/11/27 Javascript
手淘flexible.js框架使用和源代码讲解小结
2018/10/15 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
[02:32]DOTA2英雄基础教程 美杜莎
2014/01/07 DOTA
Python常用的文件及文件路径、目录操作方法汇总介绍
2015/05/21 Python
Python中if __name__ == '__main__'作用解析
2015/06/29 Python
python安装cx_Oracle模块常见问题与解决方法
2017/02/21 Python
Python中拆分字符串的操作方法
2019/07/23 Python
python能做哪方面的工作
2020/06/15 Python
html5 canvas实现跟随鼠标旋转的箭头
2016/03/11 HTML / CSS
喜诗官方在线巧克力店:See’s Candies
2017/01/01 全球购物
StubHub德国:购买和出售门票
2017/09/06 全球购物
妇女儿童发展规划实施方案
2014/03/16 职场文书
班级文化标语
2014/06/23 职场文书
党员先进性教育整改措施
2014/09/18 职场文书
Java练习之潜艇小游戏的实现
2022/03/16 Java/Android