【Python3】configparser读取配置文件

概要

  • configparser读取配置文件

configparser的使用

1
2
3
4
5
6
import configparser

config = configparser.ConfigParser()
config.read('config.ini', encoding='utf-8')
print(config['settings']['test'])

同级目录下还有个配置文件config.ini:

1
2
3
[settings]
test = 简单测试

运行结果:

1
2
3
4
5
D:\PycharmProjects\pythonProject\venv\Scripts\python.exe D:/PycharmProjects/pythonProject/configparserTest.py
简单测试

Process finished with exit code 0

注意:

对于有BOM(如Windows下用记事本指定为utf-8)的文件,编码需要使用 utf-8-sig ,即把 encoding=utf-8 改为 encoding=utf-8-sig