遇到这个问题,搜索网上好多的答案都是
# 在文件头部写入以下内容
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
或者什么:
都是这种没有作用的答案,下面我亲测有效的答案,不过不一定适合所有这种情况,反正我遇到几次这个问题都是这样解决的
import io
import sys
from urllib.request import urlopen
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf-8')
这篇博客探讨了在网上常见的Python编码问题解决方案,如设置默认编码为'utf-8',并提供了一个亲测有效的替代方案,涉及`io`,`sys`和`urllib.request`模块的使用。此方法可能不适用于所有情况,但对作者遇到的多次问题都有效。
1058

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



