在VSC中点击F1键,弹出控制台,输入ext安装
界面左侧弹出扩展窗格,输入python,确认,开始搜索
下载发布者为不Jayamanne Python的插件
(下载过程中不要切换窗口,不要做其他任何操作,否则会中断下,载下载时间略长,耐心等待)
<>强安装完毕强>
"文件”——“首选项”——“用户设置”,打开用户配置文件设置。json,再其中大括号内输入计算机中python。exe的完整路径(扩展名. exe”可以省略),注意把单斜线改成双斜线。
" python。pythonPath环境”:“D: \ \程序文件\ \ Python35 \ \ python”
F1键调出控制台,输入的任务,选择任务:配置任务运行程序,打开tasks.json文件,修改以下信息:
“命令”:“D: \ \ \ \ Python35 \ \ python程序文件”(python.exe的具体路径)
" args ": [" $ {file} ")
完成后,就可以在VSC中运行(ctrl + shift + b)和调试(F5) python代码了。
如果直接这样运行python代码,会出现打印打印出来的中文是乱码,要解决这个问题有三种办法:
<强> 1。增加系统全局变量强>
以windows系统为例,添加系统变量:
PYTHONIOENCODING=UTF8
<强> 2。修改VSC配置文件强>
F1键调出控制台,输入的任务,选择任务:配置任务运行程序,打开tasks.json文件,增加以下信息:
"选项":{ “env”: { “PYTHONIOENCODING”:“utf - 8” } }
<强> 3。在代码里更改编码强>
在每个需要中文的python文件中添加如下代码:
进口io 导入系统 #改变标准输出的默认编码 sys.stdout=io.TextIOWrapper (sys.stdout.buffer编码=' use utf8 ') >之前使用方法1和方法2需要重启VSC。
<强>方法1可以一劳永逸。强>
以上这篇解决vscode python打印输出窗口中文乱码的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
解决vscode python打印输出窗口中文乱码的问题