一、情景再现:

相同的一段代码:

vscode在终端运行python 不是输出_ide

 使用Run Code运行:

vscode在终端运行python 不是输出_vscode_02

 但是在终端执行:

vscode在终端运行python 不是输出_默认编码_03

 二、排查分析:

1. 首先让我们来思考一下为什么小编(viking151)的code会出现这种情况呢?

其实原因很简单,小编使用的电脑是windows操作系统其自带的“默认编码”采用的是GBK编码;而小编的code使用的是UTF-8编码,所以造成了编码格式的不兼容

2. 那么相信大多数的码农和小编一样,肯定不会抛弃Run Code 这个人性化插件自己再去win+r >cmd......,如何解决这个问题呢?小编这里有三种解决方法。

三、解决方案:

想要解决这个问题无非就是双方有一方克服一下嘛!哈哈哈哈

方案一:windows操作系统克服一下:

vscode在终端运行python 不是输出_默认编码_04

 这样一通骚操作之后你会发现你的电脑默认编码改为了“UTF-8”了,这样两者就兼容了;

方案二:VScode克服一下:

vscode在终端运行python 不是输出_vscode_05

        我非得使用Run Code,但我两边都不想改动,因为新电脑还好,下载的东西还不多,但小编的电脑跟了我两年啦,下载啦一些很重要的软件而且它们的存放目录大多数是中文的,如果一改编码,那么原来的中文目录就会变成乱码目录(蓝廋香菇了),这样会使其路径无法识别,打不开软件的可能!但是很懒不想win+r>cmd......一步一步的来,怎么办呢?

方案三:那就Run Code克服一下嘛,真是滴!哈哈哈哈哈哈

我们想想使用Run Code的初心是什么?不就是图方便吗!既然在控制台里输出会不兼容,那就给它换换地呗!让它默认使用终端打开不就完事了吗?= _ =哈哈哈哈哈我真聪明!!!

第一步:在我们VScode中找到扩展的设置

vscode在终端运行python 不是输出_编辑器_06

 第二步:在众多的扩展中找到我们的Run Code的设置

vscode在终端运行python 不是输出_ide_07

 第三步:给Run In Terminal打上对勾就OK了

vscode在终端运行python 不是输出_编辑器_08

 第四步:测试一下!!!

vscode在终端运行python 不是输出_编辑器_09

 好的分享想到这了,亲爱的男人女人、老少爷们,都看到这了给小编一个收藏加关注吧!!!

哈哈哈哈,谢谢你的观看!~