报错将 utf-8 改为utf-8-sig
def get_config(filepath: str) -> dict:
config = configparser.ConfigParser()
# uft-8 不需要BOM
# "utf-8-sig"读取带有BOM的"utf-8文件
config.read(filepath, encoding='utf-8-sig')
items = config._sections
items = dict(items)
for item in items:
items[item] = dict(items[item])
return items
utf-8和utf-8-sig的区别: https://www.cnblogs.com/brady-wang/p/12492457.html