在项目过程中,需要设置各种IP和端口号信息等,如果每次都在源程序中更改会很麻烦(因为每次都要重启项目重新加载配置信息),因此将需要修改的参数写在配置文件(或者数据库)中,每次只需修改配置文件,就可以实现同样的目的。Python 标准库的 ConfigParser 模块提供一套 API 来读取和操作配置文件。因此在程序开始位置要导入该模块,注意区分是python2还是python3,python3有一些改动
- a) 配置文件中包含一个或多个 section, 每个 section 有自己的 option;
- b) section 用 [sect_name] 表示,每个option是一个键值对,使用分隔符 = 或 : 隔开;
- c) 在 option 分隔符两端的空格会被忽略掉
- d) 配置文件使用 # 和 ; 注释
一个简单的配置文件样例 config.conf
a) 实例化 ConfigParser 并加载配置文件
b) 获取 section 列表、option 键列表和 option 键值元组列表
c) 读取指定的配置信息
d) 按类型读取配置信息:getint、 getfloat 和 getboolean
e) 判断 option 是否存在
f) 设置 option
g) 删除 option
h) 判断 section 是否存在
i) 添加 section
j) 删除 section
k) 保存配置,set、 remove_option、 add_section 和 remove_section 等操作并不会修改配置文件,write 方法可以将 ConfigParser 对象的配置写到文件中
Original: https://www.cnblogs.com/sui776265233/p/13299490.html
Author: 迎风而来
Title: Python利用ConfigParser读取配置文件
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/15723/
转载文章受原作者版权保护。转载请注明原作者出处!