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中yield关键词的作用与用法
Nov 29 Python
Python requests发送post请求的一些疑点
May 20 Python
Python3.5 处理文本txt,删除不需要的行方法
Dec 10 Python
python Selenium实现付费音乐批量下载的实现方法
Jan 24 Python
详解Python正则表达式re模块
Mar 19 Python
python挖矿算力测试程序详解
Jul 03 Python
pycharm配置git(图文教程)
Aug 16 Python
Python爬虫 批量爬取下载抖音视频代码实例
Aug 16 Python
python 实现dict转json并保存文件
Dec 05 Python
Python实现验证码识别
Jun 15 Python
python操作微信自动发消息的实现(微信聊天机器人)
Jul 14 Python
解决Python import .pyd 可能遇到路径的问题
Mar 04 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.ini中文版(1)
2006/10/09 PHP
yii2中结合gridview如何使用modal弹窗实例代码详解
2016/06/12 PHP
PHP笛卡尔积实现算法示例
2018/07/30 PHP
Yii 使用intervention/image拓展实现图像处理功能
2019/06/22 PHP
脚本收藏iframe
2006/07/21 Javascript
js中获取事件对象的方法小结
2011/03/13 Javascript
JS不能跨域借助jquery获取IP地址的方法
2014/08/20 Javascript
用console.table()调试javascript
2014/09/04 Javascript
Angular中的Promise对象($q介绍)
2015/03/03 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
javascript实现输出指定行数正方形图案的方法
2015/08/03 Javascript
原生JavaScript实现滚动条效果
2020/03/24 Javascript
JS使用单链表统计英语单词出现次数
2016/06/16 Javascript
JS组件系列之MVVM组件构建自己的Vue组件
2017/04/28 Javascript
深入理解Vue nextTick 机制
2018/04/28 Javascript
基于打包工具Webpack进行项目开发实例
2018/05/29 Javascript
JS添加或删除HTML dom元素的方法实例分析
2019/03/05 Javascript
node后端服务保活的实现
2019/11/10 Javascript
Javascript ParentNode和ChildNode接口原理解析
2020/03/16 Javascript
[00:32]2018DOTA2亚洲邀请赛OpTic出场
2018/04/03 DOTA
基于Python __dict__与dir()的区别详解
2017/10/30 Python
Python多进程与服务器并发原理及用法实例分析
2018/08/21 Python
python机器人运动范围问题的解答
2019/04/29 Python
Python根据服务获取端口号的方法
2019/09/25 Python
python hash每次调用结果不同的原因
2019/11/21 Python
pytorch GAN伪造手写体mnist数据集方式
2020/01/10 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
CSS3中的常用选择器使用示例整理
2016/06/13 HTML / CSS
俄罗斯护发和专业化妆品购物网站:Hihair
2019/09/28 全球购物
工商管理专业学生的自我评价
2013/10/01 职场文书
数学专业推荐信范文
2013/11/21 职场文书
揠苗助长教学反思
2014/02/04 职场文书
机关党员2014全国两会学习心得体会
2014/03/10 职场文书
海南召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
JAVA springCloud项目搭建流程
2022/05/11 Java/Android