VS Code中的Python插件是由微软官方出口的插件,使用该插件我们可以方便地在VS Code中进行Python开发,它有以下功能和特点:
支持Python2.7和Python3.4+的Pyhon版本
使用IntelliSense进行代码补全
代码检查、代码导航、代码格式化
对调试的支持
代码段功能
对单元测试的支持
自动应用虚拟环境
可在Jupyter环境和Jupyter Notebook中编辑代码
安装
1、安装受支持版本的Python(2.7,>=3.5)到系统内(暂不支持在macOS上安装Python系统)。
2、在VS Code扩展中心搜索并安装Python插件。
3、打开或者创建一个新的Python文件并开始使用。
使用
VS Code自动按照Python语言确定了格式,你可以在窗口左下角验证当前编程语言的正确性。
如果你同时安装了多个版本的Python(如Python2.7,Python3.x和Anaconda),你可以通过点击左下角的语言(这里的Python x.x.x)或在命令盘中选择select interpreter来切换Python解释器。VSCode默认用PEP8标准来格式化Python代码,但你也可以选用其他标准。正如下图你看到的,当你在编写Python脚本时,IntelliSense发挥了作用。当你编写完脚本后,剩下的就是运行它了,你可以点击VS Code右上角工具栏上的倒三角符号或者右键编辑器然后选择Run Python File in Terminal进行运行代码。可以看见,窗口下方出现了Terminal选项卡并显示了代码的输出。
你可能在写代码的时候看见过一个弹出框,上面写着代码检查器不可用(Linting was not available)。你可以在弹出框中快速安装一个代码检查器,默认安装的是PyLint。VSCode也支持其他检查器,包括:Flake8、Mypy、Pydocstyle、Pep8、Prospector、Pyllama、Bandit等。
Python代码检查器页面有配置每一种检查器的详细资料。注意,代码检查器的选择是项目级别的工作区设置,而不是全局用户设置。
你可以在VS Code里面调试Python代码,VS Code提供了许多好的代码调试器所拥有的特性:自动变量追踪、watch表达式、断点、调用栈检查。
用VS Code调试单个Python文件就和按F5启动调试器一样简单。你可以按F10和F11来跳出或进入函数,按Shift+F5退出调试器。按F9或单击编辑框左侧区域来设置断点。