环境是win10+python3.5.2
新建测试文件test.py,如图

image.png
在vs code终端执行
python test.py,报错

image.png
查询终端的编码环境
chcp,如图默认为437,即美国英语 (936为gbk, 65001为utf-8),437的环境下没有中文,所以才会报错(仅猜测),所以是终端的问题(万恶的巨硬)

image.png
修改终端环境为
utf-8,chcp 65001,再执行文件,还是有点小瑕疵,甚至在终端直接写python代码会退出python交互式命令行,如图

image.png
print('哈哈')直接退出了python交互式命令行。。。

image.png
修改终端环境为gbk, chcp 936,再执行文件,搞定(此时就和系统的powershell一样的)

image.png
参考链接:cmd更换默认编码