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 相关文章推荐
python进程管理工具supervisor使用实例
Sep 17 Python
Python批量按比例缩小图片脚本分享
May 21 Python
Eclipse中Python开发环境搭建简单教程
Mar 23 Python
Windows下安装python2和python3多版本教程
Mar 30 Python
python采集微信公众号文章
Dec 20 Python
Django时区详解
Jul 24 Python
Windows下PyCharm2018.3.2 安装教程(图文详解)
Oct 24 Python
Pycharm使用远程linux服务器conda/python环境在本地运行的方法(图解))
Dec 09 Python
使用Python对Dicom文件进行读取与写入的实现
Apr 20 Python
Tensorflow tf.nn.atrous_conv2d如何实现空洞卷积的
Apr 20 Python
Python 高效编程技巧分享
Sep 10 Python
python中PyQuery库用法分享
Jan 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
一个php作的文本留言本的例子(六)
2006/10/09 PHP
微信公众平台天气预报功能开发
2014/07/06 PHP
PHP7新特性foreach 修改示例介绍
2016/08/26 PHP
Jquery 模拟用户点击超链接或者按钮的方法
2013/10/25 Javascript
JS的get和set使用示例
2014/02/20 Javascript
原生js实现fadein 和 fadeout淡入淡出效果
2014/06/05 Javascript
jQuery 和 CSS 的文本特效插件集锦
2014/12/12 Javascript
JavaScript插件化开发教程 (二)
2015/01/27 Javascript
jquery对复选框(checkbox)的操作汇总
2016/01/13 Javascript
jquery+css3实现会动的小圆圈效果
2016/01/27 Javascript
快速掌握Node.js事件驱动模型
2016/03/21 Javascript
基于RequireJS和JQuery的模块化编程日常问题解析
2016/04/14 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
JS 事件绑定、事件监听、事件委托详细介绍
2016/09/28 Javascript
jQuery实现的分页功能示例
2017/01/22 Javascript
vue中如何实现变量和字符串拼接
2017/06/19 Javascript
使用JS实现图片轮播的实例(前后首尾相接)
2017/09/21 Javascript
如何用Node写页面爬虫的工具集
2018/10/26 Javascript
angularjs自定义过滤器demo示例
2019/08/24 Javascript
轻松实现python搭建微信公众平台
2016/02/16 Python
python 对给定可迭代集合统计出现频率,并排序的方法
2018/10/18 Python
python利用百度AI实现文字识别功能
2018/11/27 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
django云端留言板实例详解
2019/07/22 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
2019/07/22 Python
pytorch 指定gpu训练与多gpu并行训练示例
2019/12/31 Python
Python调用jar包方法实现过程解析
2020/08/11 Python
详解pycharm连接远程linux服务器的虚拟环境的方法
2020/11/13 Python
纯CSS绘制漂亮的圆形图案效果
2014/05/07 HTML / CSS
解析HTML5中的新功能本地存储localStorage
2016/03/01 HTML / CSS
旅游饭店管理专业自荐书
2014/06/28 职场文书
医院党员公开承诺书
2014/08/30 职场文书
好人好事演讲稿
2014/09/01 职场文书
世界水日宣传活动总结
2015/02/09 职场文书
导游词之上海杜莎夫人蜡像馆
2019/11/22 职场文书
Winsows11性能如何? win11性能测评多核竟比Win10差了10%
2021/11/21 数码科技