网站首页 > 技术文章 正文
之前开发项目,若用到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文件,现在可以开心的运行单元测试了。
猜你喜欢
- 2025-04-29 VSCode调试python
- 2025-04-29 VS code 中python 虚拟环境、目录组织和项目迁移
- 2025-04-29 VSCODE搭建python开发环境教程
- 2025-04-29 132.Python——PySide6:安装和VSCode中配置及使用
- 2025-04-29 盘点一个VScode中Python解释器选择的问题
- 2025-04-29 python vscode输出乱码
- 2025-04-29 VSCode搭建Python虚拟环境
- 2025-04-29 Python 最好用的 8 个 VS Code 扩展
- 2025-04-29 vscode运行Python的两种方法,及无法运行的原因
- 2025-04-29 使用VScode的几点感受,对比Pycharm、Jupyter优劣势
- 05-27程序员用 Python 爬取抖音高颜值美女
- 05-27YOLO v3、FaceNet和SVM的人脸检测识别系统源码(python)分享
- 05-27「工具推荐」世界上最简单的人脸识别库 44.7 star
- 05-27开源人脸识别系统源码推荐
- 05-27Go 人脸识别教程
- 05-27Python 深度学习之人脸识别(yolo+facenet)
- 05-27简单的Py人脸识别
- 05-27Python编程 - 基于OpenCV实现人脸识别(实践篇)爬虫+人脸识别
- 257℃Python短文,Python中的嵌套条件语句(六)
- 257℃python笔记:for循环嵌套。end=""的作用,图形打印
- 256℃PythonNet:实现Python与.Net代码相互调用!
- 251℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 251℃Python实现字符串小写转大写并写入文件
- 106℃原来2025是完美的平方年,一起探索六种平方的算吧
- 91℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 82℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)