- 在使用python configparser 读取config.ini配置文件
import configparser
# 实例化configParser对象
config = configparser.ConfigParser()
# -read读取ini文件
config.read(r'config/config.ini',encoding='utf8')
# -sections得到所有的section,并以列表形式返回
print('sections: ',config.sections())
- 看错误信息,第一行出现 ufeff 字符
configparser.MissingSectionHeaderError: File contains no section headers. file: 'config/config.ini', line: 1 'ufeff# 数据库n'
3. 两种解决方案
方案1:删除文本前ufeff 字符(自行百度)方案2:更改encoding为utf-8-sig



