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

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐