【问题积累】LookupError: unknown error handler name 'surrogateescape'

错误描述

最近在做一生产检测工具的时候遇到一个错误:错误截图如下
在这里插入图片描述
这个错误出现:并没有什么规律,初选也比较随机,应为这个版本是从之前的版本是哪个做的升级,之前并未发生过错误,在网上查找此错误提示:

sys.setdefaultencoding(name)用来设置当前默认的字符编码,如果name和任何一个可用的编码都不匹配,抛出 LookupError,这个函数只会被site模块的sitecustomize使用,一旦别site模块使用了,他会从sys模块移除

既然是是stdout出现的问题,我首先是屏蔽所有自己答应的输出信息----》无效
之后与同事沟通去除调试信息就没有这个错误:至此基本确认这个是由于2中语言编码格式冲突导致的问题。

发布了5 篇原创文章 · 获赞 0 · 访问量 151

猜你喜欢

转载自blog.csdn.net/weixin_41892612/article/details/105077085