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输出带颜色的字符串实例
Oct 10 Python
浅谈用VSCode写python的正确姿势
Dec 16 Python
Python 查看文件的编码格式方法
Dec 21 Python
Python装饰器用法实例总结
May 26 Python
PyQt5 实现给窗口设置背景图片的方法
Jun 13 Python
Python爬虫 urllib2的使用方法详解
Sep 23 Python
解决pandas展示数据输出时列名不能对齐的问题
Nov 18 Python
python绘制雪景图
Dec 16 Python
Python使用Tkinter实现转盘抽奖器的步骤详解
Jan 06 Python
Pycharm安装第三方库失败解决方案
Nov 17 Python
浅析python实现动态规划背包问题
Dec 31 Python
总结Python常用的魔法方法
May 25 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
自动跳转中英文页面
2006/10/09 PHP
php操作mongoDB实例分析
2014/12/29 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
2017/02/08 PHP
理解 JavaScript 预解析
2009/10/25 Javascript
jquery 查找iframe父级页面元素的实现代码
2011/08/28 Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
2012/08/17 Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
2012/12/25 Javascript
利用javascript数组长度循环数组内所有元素
2013/12/27 Javascript
jquery修改属性值实例代码(设置属性值)
2014/01/06 Javascript
node.js中的buffer.slice方法使用说明
2014/12/10 Javascript
JavaScript 七大技巧(一)
2015/12/13 Javascript
javascript的replace方法结合正则使用实例总结
2016/06/16 Javascript
详解vue-cli + webpack 多页面实例应用
2017/04/25 Javascript
vue中锚点的三种方法
2018/07/06 Javascript
基于Angular中ng-controller父子级嵌套的相关属性详解
2018/10/08 Javascript
layui数据表格重载实现往后台传参
2019/11/15 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
给Python IDLE加上自动补全和历史功能
2014/11/30 Python
Python __setattr__、 __getattr__、 __delattr__、__call__用法示例
2015/03/06 Python
python删除列表中重复记录的方法
2015/04/28 Python
详解python string类型 bytes类型 bytearray类型
2017/12/16 Python
python实现自主查询实时天气
2018/06/22 Python
python 实现查找文件并输出满足某一条件的数据项方法
2019/06/12 Python
Python Django框架模板渲染功能示例
2019/11/08 Python
np.dot()函数的用法详解
2020/01/17 Python
美国顶级户外凉鞋品牌:Chacos
2017/03/27 全球购物
惠普加拿大在线商店:HP加拿大
2017/09/15 全球购物
Foot Locker德国官方网站:美国运动服和鞋类零售商
2018/11/01 全球购物
竞选体育委员演讲稿
2014/04/26 职场文书
关于召开会议的通知
2015/04/15 职场文书
员工开除通知书
2015/04/25 职场文书
2015年度考核个人工作总结
2015/10/24 职场文书
人为什么会“幸灾乐祸”?
2019/08/06 职场文书
python自动化调用百度api解决验证码
2021/04/13 Python
解决Swagger2返回map复杂结构不能解析的问题
2021/07/02 Java/Android
如何利用python实现Simhash算法
2022/06/28 Python