python logging报错UnicodeEncodeError: 'charmap' codec can't encode characters in position

宿嘉
2023-12-01

使用python的logging模块记录日志,有时会遇到中文编码问题错误。

解决方案:

在logging.FileHandler(path) 中添加指定编码方式 encoding='utf-8' 即可,

logging.FileHandler(path, encoding='utf-8') 

 

 

 类似资料: