打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python中ConfigParse模块的用法

这篇文章主要介绍了python中ConfigParse模块的用法,以实例形式讲述了配置文件模块ConfigParse的使用步骤,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了python中ConfigParse模块的用法,分享给大家供大家参考。具体方法如下:

写配置一般用ConfigParse.RawConfigParse类

读配置用ConfigParse.ConfigParse类

代码如下:

写配置文件:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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)#写入文件中

运行结果如下:

1
2
3
4
5
6
[analysis]
started = Tue Apr 10 15:40:51 2012
package = exe
id = 1
timeout = 150
target = 1.exe

读取配置文件:

1
2
3
4
5
6
7
8
9
10
11
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")

打印结果如下:

1
2
3
4
150
['analysis']
exe
1


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
python常用模块整理
python读写ini格式的配置文件
Python3 中 configparser 模块解析配置的用法详解
一个月能入门Python吗?月薪25K的大佬给我整理了函数和模块资料!
Python配置文件模块埋个坑,险些影响了版本上线!
Py之Queue:python库之Queue的简介、安装、使用方法之详细攻略
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服