最近新配置了一台服务器,测试的时候发现使用python3输出中文的时候会报错,在网上筛除了一些不靠谱的答案之后,找到解决方案如下:
在.py文件头添加如下代码:
import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8') #改变标准输出的默认编码
就可以了!
最近新配置了一台服务器,测试的时候发现使用python3输出中文的时候会报错,在网上筛除了一些不靠谱的答案之后,找到解决方案如下:
在.py文件头添加如下代码:
import io
import sys
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf8') #改变标准输出的默认编码
就可以了!