python--configparser

Posted 菜鸟也有高飞的时候

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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用法

 

以上是关于python--configparser的主要内容,如果未能解决你的问题,请参考以下文章

python configparser 如何去除等号附近的空格

Python Configparser模块读取写入配置文件

Python configparser模块

python--configparser

python configParser 模块

python ConfigParser 配置读写