程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

配置VSCode 轻松搞定python开发

hfteth 2025-04-29 00:39:58 技术文章 10 ℃

之前开发项目,若用到python就使用pycharm ide开发,它确实比较好用,对python语言及各种插件都天然支持比较友好。但pycharm仅仅是对python支持友好,项目中还用到了golang,java等其他语言,若还使用intellij ide,需要下载goland、 idea等不同ide分别开发golang、java等不同语言。

VSCode把上面问题完美解决,一个ide支持各种语言开发。下面介绍下如何配置VSCode,轻松搞定python开发

VSCode配置python

点击“Extensions(Ctr+Shift+X)”,搜索python扩展,选择“Python”并安装。

点击“Extensions(Ctr+Shift+X)”,搜索flake8扩展,选择“Flake8”并安装。

设置python intepreter, 按“Ctr+Shift+P”,选择“Python: Select Interpreter”,设置需要的pytnon intepreter。

flake8会检查python代码一行长度,若超过80,会提示太长。但是我们代码一行长度超过80是常见现象,如何消除这个提示?

按“Ctr+Ship+P”, 搜索“settings.json”,选择“Preferences: Open User”。

然后在settings.json中添加flake8设置,譬如把最大长度设置为120。

{
    "window.zoomLevel": 2,
    "python.linting.flake8Args": ["--max-line-length=120"]
}

运行python UT

点击左边侧边栏“Testing”图标,然后点击“Configure Python Tests”。

在弹出的选择框中选择“unittest Standard Python test framework”。

选择包含test目录(test 目录包含ut 代码)的目录,譬如这里helm目录含有test目录。

选择ut代码文件名规则。

若ut代码文件名与VSCode给的格式都不一致,可以先随便选择一个格式,譬如"*_test.py",然后修此项目的".vscode/settings.json"。譬如这里ut 代码文件后缀为_ut.py,所以把"*_test.py"改为"*_ut.py"。

VSCode会自动识别出test目录下的ut文件,现在可以开心的运行单元测试了。

Tags:

最近发表
标签列表