Python3 configparser读取中文配置文件显示乱码的解决方法
在使用configparser库读取含有中文配置文件,python3 打印出来显示乱码。此为编码问题。
在 Python 3 中虽有encoding 参数,对于有BOM的文件需要使用 utf-8-sig, 使用utf-8是不行的。
配置文件new.ini如下:
[参数配置]
url = www.baidu.com
如果不改变编码格式的话,如下:
import configparser
config = configparser.ConfigParser()
config.read('new.ini')<