初始Ubuntu环境(via Linux Deploy)下,直接运行python程序文件会有UnicodeEncodeError问题。下面就说一下最省力的解决办法。

python下检查下以下

python3
import sys
sys.stdout.encoding

20191026213805635.png

正常需要UTF-8


解决办法

在python文件中添加以下代码:

import sys
import codecs
sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())

问题解决

捕获.PNG

标签: Python, linux

添加新评论