python中ConfigParse模块的用法

yipeiwu_com7年前Python基础

本文实例讲述了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程序设计有所帮助。

相关文章

微信 用脚本查看是否被微信好友删除

微信 用脚本查看是否被微信好友删除

某日,一同学给小的发了 Github 源码,说是可以轻松查到删除自己的微信好友,于是就开始了作死之路。 Github 源码请看:0x5e/wechat-deleted-friends...

Python坐标线性插值应用实现

Python坐标线性插值应用实现

一、背景 在野外布设700米的测线,点距为10米,用GPS每隔50米测量一个坐标,再把测线的头和为测量一个坐标。现在需使用线性插值的方法求取每两个坐标之间的其他4个点的值。 二、插值原...

初学python的操作难点总结(新手必看篇)

如下所示: 1 在cmd下 盘与盘之间的切换 直接 D或d: 就好 2 查找当前盘或者文件下面的目录 直接 dir 3 想在一个盘下进去一个文件夹,用cd空格目标文件 cd p 4 写文...

python实现图片中文字分割效果

python实现图片中文字分割效果

本文实例为大家分享了python实现图片中文字分割的具体代码,供大家参考,具体内容如下 1、原始图片(包含数字): 结果图: 2、原始图片(包含文字): 结果图: 3、代码如下:...

win与linux系统中python requests 安装

在 windows 系统下,只需要输入命令 pip install requests ,即可安装。 在 linux 系统下,只需要输入命令 sudo  pip install...