python3 UnicodeEncodeError: 'ascii' codec can't encode characters

Python初学者经常会遇到 print('中文')时提示编码的错误比如
UnicodeEncodeError: 'ascii' codec can't encode characters

我尝试了很多种网上的办法
这一种在我的开发环境下成功解决了这个问题

import sys
import io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')

你可能感兴趣的:(python3 UnicodeEncodeError: 'ascii' codec can't encode characters)