10 python配置文件模块使用

 1 ConfigParser 是Python自带的模块, 用来读写配置文件, 用法及其简单。 直接上代码,不解释,不多说。
 2 
 3  
 4 
 5 配置文件的格式是: []包含的叫section,    section 下有option=value这样的键值
 6 
 7  
 8 
 9 配置文件   test.conf    
10 
11 复制代码
12 [section1]
13 name = tank
14 age = 28
15 
16 [section2]
17 ip = 192.168.1.1
18 port = 8080
19 复制代码
20  
21 
22 Python代码
23 
24 复制代码
25 # -* - coding: UTF-8 -* -  
26 import ConfigParser
27 
28 conf = ConfigParser.ConfigParser()
29 conf.read("c:\\test.conf")
30 
31 # 获取指定的section, 指定的option的值
32 name = conf.get("section1", "name")
33 print(name)
34 age = conf.get("section1", "age")
35 print age
36 
37 #获取所有的section
38 sections = conf.sections()
39 print sections
40 
41 
42 
43 ###########################################################
44 #写配置文件
45 
46 # 更新指定section, option的值
47 conf.set("section2", "port", "8081")
48 
49 # 写入指定section, 增加新option的值
50 conf.set("section2", "IEPort", "80")
51 
52 # 添加新的 section
53 conf.add_section("new_section")
54 conf.set("new_section", "new_option", "http://www.cnblogs.com/tankxiao")
55 
56 # 写回配置文件
57 conf.write(open("c:\\test.conf","w"))

 

posted @ 2018-07-02 15:40  虫儿要吃草  阅读(2060)  评论(0编辑  收藏  举报