python ConfigParse模块的使用

来源:互联网 发布:难吃的瓜子 知乎 编辑:程序博客网 时间:2024/05/16 17:28

写配置一般用ConfigParse.RawConfigParse类

读配置用ConfigParse.ConfigParse类

代码:

写配置文件

import ConfigParserimport time config = ConfigParser.RawConfigParser()task = {}task["id"] = 1task["package"] = "exe"task["timeout"] = 150task["dst_filename"] = "1.exe"task["custom"] = ""config.add_section("analysis")#增加sectionconfig.set("analysis", "id", task["id"])#增加optionconfig.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 ConfigParserconfig = 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

原创粉丝点击