![4bc4ddc18af9703343a5cc5f8825755c.png](https://i-blog.csdnimg.cn/blog_migrate/93da2ad728d49ecdb5788080f1e053e5.png)
python vscode输出乱码
使用Visual Studio Code来编写python代码时,会不会遇到输出中文时出现乱码的现象,而且又没有报错?就像下面图片所示一样:
![19fd40a9c56072935fb3e2e9ffba16cb.png](https://i-blog.csdnimg.cn/blog_migrate/c75db86b549c5162f0c222f50354565d.jpeg)
解决方法很简单,一起看下吧
1、方法一
在python文件头部加入编码申明
1
2
3
4
5
# -*-coding:utf-8 -*-
import io
import sys
#改变标准输出的默认编码
sys.stdout=io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')
2、方法二
在环境变量里添加一个变量设置:PYTHONIOENCODING=utf-8
![99f7d423ac3b6bcc6b8af93da34c5360.png](https://i-blog.csdnimg.cn/blog_migrate/617a537c79bb02696c255f16673b1505.jpeg)
3、方法三
通过设置编译参数,指定使用UTF-8编码:"python": "set PYTHONIOENCODING=utf8 && python"
![f558d3be19f5e880af5397266261a114.png](https://i-blog.csdnimg.cn/blog_migrate/4308edd1fc7eb90f462adba8fc994ce8.jpeg)
以上就是python vscode输出乱码的详细内容
如果大家如果在学习中遇到困难,想找一个Python学习交流环境,可以加入我们的Python学习圈,点击我加入吧,会节约很多时间,减少很多遇到的难题。