python--configparser

configparser 是Python自带的模块, 用来读写配置文件。

  特定的格式:

1 # 注释1
2 ;  注释2
3 [Node1]     #节点
4 key1=value1  #键值
5 ...
6 
7 [Node2]     ;节点
8 key2=value2 ;节点
9 ...
格式

   用法:

 1 import configparser
 2 
 3 #创建一个configparser对象
 4 config=configparser.ConfigParser()
 5 #将特定格式的配置文件加载到内存中
 6 config.read("node.txt",encoding="utf-8")
 7 #或者所有的节点
 8 node=config.sections()
 9 print(node)
10 
11 #获取指定的键
12 allKey=config.options("Node1")
13 print(allKey)
14 
15 #获取指定节点下面的key的值
16 key=config.get("Node2","key2")
17 print(key)
18 
19 #添加节点
20 config.add_section("node3")
21 
22 #删除节点
23 config.remove_section("Node1")
24 
25 #检查是否有节点
26 hasNode=config.has_section("Node1")
27 print(hasNode)
28 
29 #检查指定组内的键值对
30 hasKeyValue=config.has_option("Node1","key1")
31 print(hasKeyValue)
32 #删除指定组内的键值对
33 delKeyValue=config.remove_option("Node2","key2")
34 print(delKeyValue)
35 #设置指定组内的键值对
36 config.set("Node3","key4","value4")
37 
38 
39 #将修改后的配置文件写到文件中
40 config.write(open("node.txt","w",encoding="utf-8"))
configparser用法

 

posted @ 2018-03-06 19:42  菜鸟也有高飞的时候  阅读(375)  评论(0编辑  收藏  举报