setting.json配置文件——推荐
文件->首选项->设置->搜索code-runner.executorMap
在
"code-runner.executorMap": {
......
}
中添加如下代码:
"python": "set PYTHONIOENCODING=utf8 && python -u"
重启VSCode,再次运行即可。
设置输出流
在每个 .py文件的文件头添加如下代码:
import io
import sys
#改变标准输出的默认编码
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf8')
表示以UTF-8的编码方式进行输出,就不会有乱码了。
eg:
import io
import sys
#改变标准输出的默认编码
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf8')
print("今天吃什么?")
print("How are you")
输出:
今天吃什么?
How are you