您的位置:首页 > 编程语言 > Python开发

VS Code python配置问题

2017-08-26 14:09 1146 查看

VS Code 中 python 配置问题

引言

VS Code 总体来说是一款非常不错的编辑器,配置和学习相对于那些

神器来说是非常简单的。但是在可能 VS Code 毕竟年轻在很多方面

还是有待完善。以下是我在配置 VS Code 时所遇到的一些问题,和解决

方法,这里贴出来与大家参考。当然,我的解决方法是参考网上许多

热心人的,这里就不一一列举了。在此,向他们表示由衷的感谢。

在写这篇文章的时候,我的 VS Code 的版本是 1.15.1

我这里是 windows7 系统

请注意其他版本可能不适用这里的方法

python 插件中输出乱码

运用的是如下插件:



所谓的问题是输出结果带有乱码,因为我已经解决了这个问题,所以这里就不方便截图示范了。

相信遇到这个问题的朋友会明白。

那么如何解决这个问题呢?我实测两种方法有效:

在每个文件头添加如下代码:

# -*-coding:utf-8 -*-
import io
import sys
#改變標準輸出的默認編碼
sys.stdout=io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')


添加全局变量

在系统环境设置中添加变量名 PYTHONIOENCODING ,变量值 UTF8

在 task.json 文件中添加代码

"options": {
"env":{
"PYTHONIOENCODING": "UTF-8"
}
}


效果如下图:



显然第二种方法更好一劳永逸

python 命令行交互问题

使用时发现当需要进行命令行交互时,无法进行输入

情况如图:



目的办法就是用快捷键 ctrl + ~ 打开终端,然后在终端用 python *.py 命令运行文件

以后发现有更加方便的做法会更新。

py 文件關聯問題

有時候,我们的一些操作会使得原本与 IDLE 关联的 py 文件与其他 IDE 或文本编辑器

相关联。比如在我安装了 pyCharm 并且选择了用她关联 py 文件后,原有的右键打开 py

文件的 IDLE 选项就没了。有时候 pyCharm 实在是大材小用。我们想恢复关联怎么办?

右键选择默认打开方式,想要选择 IDLE 却发现没有这个选项,于是我们打开浏览,找到 idle.bat

文件选择即可。情况如下:



其实 idle.bat 文件的内容如下:

@echo off
rem Start IDLE using the appropriate Python interpreter
set CURRDIR=%~dp0
start "IDLE" "%CURRDIR%..\..\pythonw.exe" "%CURRDIR%idle.pyw" %1 %2 %3 %4 %5 %6 %7 %8 %9


我们应该可以通过注册表,修改相应的值做到,同样的功能。然后现在我不会这反面的操作,

果然还是得好好学习。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: