vscode使用Black Formatter以及Flake8实现代码格式化

vscode使用Black Formatter以及Flake8实现代码格式化(实现和pycharm相似的效果)

简单介绍一下这两个插件的功能,flake8可以实现对python代码风格的检测,对空格换行等内容都会有提示。

Black Formatter则可以实现在保存时,自动对格式不规范的进行修改为规范的。两个插件搭配使用即可得到舒适的coding体验。

flake8直接下载即可。

Blak Formatter则需要在设置中打开settings.json.在里面键入以下内容:

"editor.defaultFormatter": "ms-python.flake8",
"notebook.defaultFormatter": "ms-python.flake8",
"[python]": {"editor.defaultFormatter": "ms-python.black-formatter","editor.formatOnSave": true
},

需要忽略由于文本过长的错误的话,在flake8的插件右键extention settings里面进行修改添加如图所示即可:

ngs里面进行修改添加如图所示即可:

image-20240627101445743

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/35049.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

kafka 消费者 API 使用总结

前言 应用程序使用KafkaConsumer向Kafka订阅主题,并从订阅的主题中接收消息。不同于从其他消息系统读取数据,从Kafka读取数据涉及一些独特的概念和想法。如果不先理解这些概念,则难以理解如何使用消费者API。本文将先解释这些重要的概念&…

【Android面试八股文】如何给ListView RecyclerView加上拉刷新 下拉加载更多机制?

文章目录 一、给 ListView 加上下拉刷新和上拉加载更多的机制1. 下拉刷新(Pull to Refresh)使用 SwipeRefreshLayout 实现下拉刷新:2. 上拉加载更多(Load More on Scroll)实现 ListView 的上拉加载更多:3.注意事项二、给RecyclerView加上拉刷新 & 下拉加载更多机制1.…

【乐吾乐2D可视化组态编辑器】文件

1 文件 文件:文件的新建、打开、导入、保存、另存为、下载JOSN文件、下载ZIP打包文件、导出为HTML、导出为Vue2组件、导出为Vue3组件、导出为React组件(老版将不再维护)、下载为PNG、下载为SVG 乐吾乐2D可视化组态编辑器demo:ht…

Elasticsearch 聚合查询

Hi~!这里是奋斗的小羊,很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~~ 💥💥个人主页:奋斗的小羊 💥💥所属专栏:C语言 🚀本系列文章为个人学习…

一、安装VMware16

本篇来源:山海同行 本篇地址:https://shanhaigo.cn/courseDetail/1805875642621952000 本篇资源:以整理到-山海同行 一、VMware虚拟机下载 1. 官网下载 1. 打开官网 打开VMware官网地址:https://www.vmware.com/ 2. 选择下载产…

【研究】两千亿高碳投资:头部资管气候行动观察

在气候语境中,“棕”与“绿”是一组对立色,前者被用来描述与低碳理念不符的行动。近日资管机构的“含棕量”受到了气候倡议者的检视。 正文 国际环保机构绿色和平在与海南成美慈善基金会联合发布《中国资产管理机构气候表现研究报告》(以下简…

Springboot中的静态资源配置

目录 静态资源目录 静态资源和 RequestMapping 冲突 静态资源访问前缀 自定义静态资源目录 1.在配置文件中配置静态资源目录 2. 通过 WebMvcConfigurer 配置静态资源目录 欢迎页支持 自定义 Favicon 静态资源目录 Spring Boot 对静态资源提供了支持。默认情况下&#…

【SQL】设置两阶段提交的意义

两阶段提交(Two-Phase Commit, 2PC)是一种用于分布式系统中协调多个节点以确保事务一致性的协议。它的主要意义在于确保分布式系统中的数据一致性和完整性。具体意义如下: 数据一致性:在分布式环境中,多个节点共同参与…

Java OA系统日程管理模块

# 构建一个OA系统日程管理模块 本文将介绍如何使用Spring Boot和Vue.js构建一个OA系统日程管理模块,支持日程的添加、修改、删除、提醒和共享功能。 ## 项目结构 项目结构如下: text oa-schedule-management/ │ pom.xml │ └───src/main/java…

Pytorch实战(一):LeNet神经网络

文章目录 一、模型实现1.1数据集的下载1.2加载数据集1.3模型训练1.4模型预测 LeNet神经网络是第一个卷积神经网络(CNN),首次采用了卷积层、池化层这两个全新的神经网络组件,接收灰度图像,并输出其中包含的手写数字&…

告别模糊时代,扫描全能王带来清晰世界

模糊碑文引发的思考 上个月中旬去洛阳拜访了著名的龙门石窟,本就对碑文和文字图画感兴趣的我们,准备好好欣赏一下龙门石窟的历史文化古迹。到了地方之后,我发现石窟的高度和宽度远远超出了想象,正因如此,拍出来的文字…

Linux中进程和线程区别

进程在内核中的描述符 task_struct 结构: struct task_struct {// 进程idpid_t pid;// 用于标识线程所属的进程 pidpid_t tgid;// 进程打开的文件信息struct files_struct *files;// 内存描述符表示进程虚拟地址空间struct mm_struct *mm;.......... 省略 …

NewspaceGPT带你玩系列之美人鱼图表

这里写目录标题 注册一个账号,用qq邮箱,然后登录选一个可用的Plus,不要选3.5探索GPT今天的主角是开始寻梦美人鱼图表我选第一个试一下问:重新回答上面的问题,一切都用汉语重新生成一个流程图:生成一个网站登…

OpenAI“跌倒”,国产大模型“吃饱”?

大数据产业创新服务媒体 ——聚焦数据 改变商业 在AI的世界里,OpenAI就像是一位高高在上的霸主,它的一举一动,都能引发行业里的地震。然而,就在不久前,这位霸主突然宣布了一个决定,自7月9日起,…

2024热门骨传导蓝牙耳机怎么选?超全的选购攻略附带好物推荐!

对于很多喜欢运动健身的小伙伴,在现在市面上这么多种类耳机的选择上,对于我来说的话还是很推荐大家去选择骨传导运动耳机的,相较于普通的入耳式蓝牙耳机,骨传导耳机是通过振动来传输声音的,而入耳式耳机则是通过空气传…

以Bert训练为例,测试torch不同的运行方式,并用torch.profile+HolisticTraceAnalysis分析性能瓶颈

以Bert训练为例,测试torch不同的运行方式,并用torch.profileHolisticTraceAnalysis分析性能瓶颈 1.参考链接:2.性能对比3.相关依赖或命令4.测试代码5.HolisticTraceAnalysis代码6.可视化A.优化前B.优化后 以Bert训练为例,测试torch不同的运行方式,并用torch.profileHolisticTra…

requests 库

快速上手 import requests# 定制请求头 headers {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36, # 标识浏览器的详细信息,包括名称、版本、操作系统等Accept: */*, # 指…

TypeScript 基础

Typescript的好处是什么? TypeScript :是JavaScript 的超集(ts是微软开发的开源编程语言,vue3的底层代码也是ts),即包含JavaScript 的所有元素,能运行JavaScript 的代码,并扩展了Jav…

列出R包中的函数

要列出R包中的所有函数,可以使用几个R内置函数。以下是几个常用的方法来列出特定R包中的所有函数: 方法1:使用ls和getNamespaceExports 这种方法通过列出包的命名空间导出对象来获取所有函数: # 替换pkg为你感兴趣的包名 pkg &…

QT QML 界面设计教程10——复选框样式

MyComboBox.qml import QtQuick 2.12 import QtQuick.Templates 2.12 as Template1 import QtQuick.Controls 2.12 import QtQuick.Controls.impl 2.12Template1.ComboBox {id:controlproperty color themeColor: "darkCyan" //主题颜色property color indicatorCo…