ConfigParser模块,主要应用于对php.ini等格式的配置文件内容读取和生成。删改较少用

Posted zhangmingda

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ConfigParser模块,主要应用于对php.ini等格式的配置文件内容读取和生成。删改较少用相关的知识,希望对你有一定的参考价值。

 *.ini配置文件样例 

创建默认的文件样例

读取文件内容

read()

 

 

configparser增删改查语法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
[section1]
k1 = v1
k2:v2
  
[section2]
k1 = v1
 
import ConfigParser
  
config = ConfigParser.ConfigParser()
config.read(\'i.cfg\')
  
# ########## 读 ##########
#secs = config.sections()
#print secs
#options = config.options(\'group2\')
#print options
  
#item_list = config.items(\'group2\')
#print item_list
  
#val = config.get(\'group1\',\'key\')
#val = config.getint(\'group1\',\'key\')
  
# ########## 改写 ##########
#sec = config.remove_section(\'group1\')
#config.write(open(\'i.cfg\', "w"))
  
#sec = config.has_section(\'wupeiqi\')
#sec = config.add_section(\'wupeiqi\')
#config.write(open(\'i.cfg\', "w"))
  
  
#config.set(\'group2\',\'k1\',11111)
#config.write(open(\'i.cfg\', "w"))
  
#config.remove_option(\'group2\',\'age\')
#config.write(open(\'i.cfg\', "w"))

 

以上是关于ConfigParser模块,主要应用于对php.ini等格式的配置文件内容读取和生成。删改较少用的主要内容,如果未能解决你的问题,请参考以下文章

python常用模块——configparser

configparser模块

21天学习python编程_ini文件与ConfigParser模块

day7 补充模块configparser/hashlib

Python_55之configparser模块

python封装configparser模块获取conf.ini值