configParse模块

一、配置文件简介

  在各种程序里面都有配置文件,为了对配置文件进行操作。 python中引入了configParse模块进行操作。

  配置数值类型:

    配置文件中,我们看到的bool型,整数型,在我们操作的时候,都是字符串类型。

  配置文件的三种定义:

      section:章节。 章节需要注意,大写的DEFAULT的基类,下面所有新增加的章节,都会继承这个,后面章节不写option都会继承这个章节的。

      option :选项,是每一个章节的定义。

      value:选项的值

 

二、配置文件模块的使用

2.1 初步认识使用方法

import configparser
import os
conf = configparser.ConfigParser()  # 第一步:生成一个configParser对象,所有的操作都是根据这个对象来的,

conf['DEFAULT'] = {}           # 第二步:先生产一个章节,必需先定义一个字典 (空字典,或 有值的字典 或 k,v的方式)
conf['DEFAULT']['base_dir'] = 'c:/Users/sothi/Desktop/py2018/02-auto/data'
conf['DEFAULT']['db_type'] = 'db'
conf['DEFAULT']['db_path'] = 'data.db'
conf['DEFAULT']['max_items'] = '1000'
conf['DEFAULT']['auto_save'] = 'True'

conf['louhui'] = {}
conf['louhui']['auto_del'] = 'True'

                     # 第三步:写入到文件中
base_dir = r'C:\Users\LH\Desktop\data'
path = os.path.join(base_dir, 'comeon.ini')
with open(path, 'w') as f:
    conf.write(f)  # 使用conf对象进行io

2.2 配置文件的读写

2.2.1 写入到配置文件

base_dir = r'C:\Users\LH\Desktop\data'
path = os.path.join(base_dir, 'comeon.ini')
with open(path, 'w') as f:
    conf.write(f)  # 使用conf对象进行io。 conf就是上面的对象

2.2.2 读取配置文件到内存中

base_dir = r'C:\Users\LH\Desktop\data'
path = os.path.join(base_dir, 'comeon.ini')

# 读取配置文件
conf = configparser.ConfigParser()  # 定义一个对象接收
conf.read(path)

2.3 

猜你喜欢

转载自www.cnblogs.com/louhui/p/9089444.html
今日推荐