python中ConfigParse模块的用法


Posted in Python onSeptember 29, 2014

本文实例讲述了python中ConfigParse模块的用法,分享给大家供大家参考。具体方法如下:

写配置一般用ConfigParse.RawConfigParse类

读配置用ConfigParse.ConfigParse类

代码如下:

写配置文件:

import ConfigParser 
import time  
config = ConfigParser.RawConfigParser() 
 
task = {} 
task["id"] = 1 
task["package"] = "exe" 
task["timeout"] = 150 
task["dst_filename"] = "1.exe" 
task["custom"] = "" 
config.add_section("analysis")#增加section 
config.set("analysis", "id", task["id"])#增加option 
config.set("analysis", "target", task["dst_filename"]) 
config.set("analysis", "package", task["package"]) 
config.set("analysis", "timeout", task["timeout"]) 
config.set("analysis", "started", time.asctime()) 
fp = open("analy.conf", "w") 
config.write(fp)#写入文件中

运行结果如下:

[analysis]
started = Tue Apr 10 15:40:51 2012
package = exe
id = 1
timeout = 150
target = 1.exe

读取配置文件:

import ConfigParser 
 
config = ConfigParser.ConfigParser() 
 
config.read("analy.conf") 
if config.has_option("analysis", "timeout"): 
  print config.get("analysis", "timeout") 
   
print config.sections() 
print config.get("analysis", "package") 
print config.getint("analysis", "id")

打印结果如下:

150
['analysis']
exe
1

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
详解supervisor使用教程
Nov 21 Python
Python运行不显示DOS窗口的解决方法
Oct 22 Python
python学习之hook钩子的原理和使用
Oct 25 Python
Python使用random.shuffle()打乱列表顺序的方法
Nov 08 Python
windows7 32、64位下python爬虫框架scrapy环境的搭建方法
Nov 29 Python
Python实现Event回调机制的方法
Feb 13 Python
python中tkinter的应用:修改字体的实例讲解
Jul 17 Python
python 实现兔子生兔子示例
Nov 21 Python
python cv2截取不规则区域图片实例
Dec 21 Python
python实现音乐播放和下载小程序功能
Apr 26 Python
python suds访问webservice服务实现
Jun 26 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
Oct 15 Python
Python中logging模块的用法实例
Sep 29 #Python
Python基于twisted实现简单的web服务器
Sep 29 #Python
Python学习之asyncore模块用法实例教程
Sep 29 #Python
Python中asyncore的用法实例
Sep 29 #Python
python提示No module named images的解决方法
Sep 29 #Python
python服务器端收发请求的实现代码
Sep 29 #Python
python利用beautifulSoup实现爬虫
Sep 29 #Python
You might like
漫荒推荐:画风超赞的国风漫画推荐 超长假期不无聊
2020/03/08 国漫
透析PHP的配置文件php.ini
2006/10/09 PHP
领悟php接口中interface存在的意义
2013/06/27 PHP
php调用shell的方法
2014/11/05 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
2016/07/09 PHP
如何使用jquery动态加载js,css文件实现代码
2013/04/03 Javascript
js创建表单元素并使用submit进行提交
2014/08/14 Javascript
javascript实现根据身份证号读取相关信息
2014/12/17 Javascript
原生javaScript实现图片延时加载的方法
2014/12/22 Javascript
JS模拟实现Select效果代码
2015/09/24 Javascript
js HTML5 Ajax实现文件上传进度条功能
2016/02/13 Javascript
AngularJS国际化详解及示例代码
2016/08/18 Javascript
Javascript使用uploadify来实现多文件上传
2016/11/16 Javascript
JS查找字符串中出现最多的字符及个数统计
2017/02/04 Javascript
vue中$refs的用法及作用详解
2018/04/24 Javascript
jQuery实现图片简单轮播功能示例
2018/08/13 jQuery
js判断密码强度的方法
2020/03/18 Javascript
javascript实现简易数码时钟
2020/03/30 Javascript
Python语言的变量认识及操作方法
2018/02/11 Python
python查询mysql,返回json的实例
2018/03/26 Python
浅谈Python中重载isinstance继承关系的问题
2018/05/04 Python
把JSON数据格式转换为Python的类对象方法详解(两种方法)
2019/06/04 Python
Python 绘制酷炫的三维图步骤详解
2019/07/12 Python
django 捕获异常和日志系统过程详解
2019/07/18 Python
python安装scipy的步骤解析
2019/09/28 Python
Python的pygame安装教程详解
2020/02/10 Python
Python中实现输入一个整数的案例
2020/05/03 Python
Html5如何唤起百度地图App的方法
2019/01/27 HTML / CSS
英国No.1文具和办公用品在线:Euroffice
2016/09/21 全球购物
Crabtree & Evelyn欧盟:豪华洗浴、身体和护发
2021/03/09 全球购物
习总书记三严三实学习心得体会
2014/10/13 职场文书
2014年大学团支部工作总结
2014/12/02 职场文书
2015会计试用期工作总结
2014/12/12 职场文书
2015年国庆节活动总结
2015/03/23 职场文书
JavaScript实现简单图片切换
2021/04/29 Javascript
JVM上高性能数据格式库包Apache Arrow入门和架构详解(Gkatziouras)
2021/05/26 Servers