问题代码:中文可能乱码
logging.basicConfig(
filename ='run.log',
filemode = 'w',
datefmt = '%d-%m-%Y %H%M%S',
format = '%(asctime)s %(name)s: %(levelname)s: %(message)s',
level = logging.INFO
)
修正后
file = open('run.log', encoding="utf-8", mode="w")
logging.basicConfig(
stream=file,
datefmt = '%d-%m-%Y %H%M%S',
format = '%(asctime)s %(name)s: %(levelname)s: %(message)s',
level = logging.INFO
)
本文探讨了在Python中使用logging模块记录日志时遇到的中文乱码问题,并提供了解决方案,通过设置文件编码为utf-8确保中文字符正确记录。
974

被折叠的 条评论
为什么被折叠?



