iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >VSCode中设置Python语言自动格式化的方案
  • 789
分享到

VSCode中设置Python语言自动格式化的方案

vscodeide编辑器python 2023-09-02 18:09:05 789人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录 安装Python扩展 安装PEP8 安装Flake8 修改配置 开启Flake8 效果 格式化代码 批量处理历史代码 保存时自动格式化 定制策略 安装python扩展 在vscode的扩展(Externsions)中使用下面命令

目录

安装Python扩展

安装PEP8

安装Flake8

修改配置

开启Flake8

效果

格式化代码

批量处理历史代码

保存时自动格式化

定制策略


安装python扩展

vscode的扩展(Externsions)中使用下面命令检索Python扩展

@cateGory:debuggers Python

 打开一个Python文件,可以在VSCode的右下角看到运行环境。

安装PEP8

 python3.10 -m pip install -U autopep8

安装Flake8

python3.10 -m pip install -U flake8

 

安装完需要重启VSCode

修改配置

通过扩展中Python的设置按钮打开扩展的配置页面

开启Flake8

在检索框输入flake8Enabled,注意加一个空格。

勾选以开启flake8。

关于Lint的相关配置如下

效果

import datetimedef get_tomorrow():    now_time=datetime.datetime.now()    tomorrow_time = now_time + datetime.timedelta(days=+1)        return tomorrow_timeif __name__ == '__main__':    print(get_tomorrow())

 我们输入一段代码,可以看到已经有很多提示了。

 

格式化代码

批量处理历史代码

安装FORMat Files扩展

 在需要处理的目录下,右击

 

 这样历史代码就被格式化了

保存时自动格式化

修改VSCode的配置

勾选Format On Save

这样我们在保存代码时,自动会进行格式化操作。

定制策略

假如我们希望某种问题不提示,则可以定制Flake8的配置。

比如下图就是忽略了E501错误。

其他各种配置可以见Full Listing of Options and Their Descriptions — flake8 6.0.0 documentation

来源地址:https://blog.csdn.net/breaksoftware/article/details/128804572

--结束END--

本文标题: VSCode中设置Python语言自动格式化的方案

本文链接: https://www.lsjlt.com/news/391213.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • VSCode中设置Python语言自动格式化的方案
    目录 安装Python扩展 安装PEP8 安装Flake8 修改配置 开启Flake8 效果 格式化代码 批量处理历史代码 保存时自动格式化 定制策略 安装Python扩展 在VSCode的扩展(Externsions)中使用下面命令...
    99+
    2023-09-02
    vscode ide 编辑器 python
  • Python 语言的自动格式化工具
    每种编程语言都有自己专属的格式化工具,比如 golang 语言的 gofmt,JavaScript 语言的 prettier,php 语言的 php-cs-fixer,和这些编程语言类似,python 也有自己的自动化格式工具,不过不同的是...
    99+
    2023-05-14
    工具 Python 格式化
  • vscode中vue文件保存时如何自动格式化
    这篇文章将为大家详细讲解有关vscode中vue文件保存时如何自动格式化,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.安装插件vscode安装以下插件:eslintVeturPrettier - Co...
    99+
    2023-06-22
  • VS Code中python代码自动格式化方法
    为了能够在VS Code中使自己写的Python代码更加符合规范并且适宜阅读,往往需要手工进行代码格式矫正,例如等号左右的空格、函数参数与等号之间的空格等。下面讲解一种简单的自动格式化方法。 首先安装...
    99+
    2023-09-22
    python 开发语言
  • 如何解决vscode中保存后html自动格式化的问题
    这篇文章将为大家详细讲解有关如何解决vscode中保存后html自动格式化的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。最近几天更新了 vsCode 的版本,目前所...
    99+
    2024-04-02
  • ESLint与Prettier在vscode中如何进行代码自动格式化
    这篇文章主要介绍“ESLint与Prettier在vscode中如何进行代码自动格式化”,在日常操作中,相信很多人在ESLint与Prettier在vscode中如何进行代码自动格式化问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作...
    99+
    2023-07-04
  • Go语言性能测试的自动化解决方案
    go语言自动化性能测试解决方案:使用vegeta和goconvey框架。该解决方案包括以下步骤:使用vegeta创建攻击或负载测试。使用goconvey进行bdd测试,验证服务器响应是否...
    99+
    2024-05-07
    go语言 性能测试 git
  • Go语言中Goroutine的设置方式
    一、 通过runtime包进行多核设置 1.NumCPU()获取当前系统的cpu核数 2.GOMAXPROCS设置当前程序运行时占用的cpu核数 版本1.6之前默认是使用1个核,而之...
    99+
    2024-04-02
  • Python格式化字符串的案例方法
    目录1.三种常用格式化字符串方式1.%作占位符2.使用format()3.使用 f 格式化2.字符串宽度和精度的写法1.%填充符表示法2.format()表示法3.字符串对齐方式1....
    99+
    2024-04-02
  • wps自动生成目录设置字体格式的方法
    本篇内容介绍了“wps自动生成目录设置字体格式的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先我们进入“引用”工具栏。 在其中选择“...
    99+
    2023-07-02
  • 关于VSCode格式化JS自动添加或去掉分号的问题
    引言 js代码句尾的分号加不加都可以,一般团队开发时需要统一规范,要么都加分号,要么都不加分号 但是有些时候我们能想起来加分号,有的时候想不起来加,这样就会导致我们的代码有的有分号有...
    99+
    2024-04-02
  • element表格变化后自动刷新的两种方案
    目录方案一:方案二:方案一: 在table上加上:key="Math.random()",但是这种方法需要触发热更新才会刷新数据,比如保存 <el-tabl...
    99+
    2023-05-18
    element表格自动刷新 element 表格刷新
  • 如何在shell中自动化Python路径设置?
    在使用Python编程时,经常需要引用其他Python模块或库,而这些模块或库的路径需要在Python代码中设置。手动设置路径可能会很繁琐,特别是当你的项目依赖于许多不同的模块和库时。为了解决这个问题,我们可以使用shell脚本来自动化P...
    99+
    2023-10-27
    path 日志 shell
  • python中的格式化输出方法
    目录1 使用字符串模运算符(%)格式化输出2 使用 format 方法格式化输出​3 使用 String 方法格式化输出前言: 有几种方法可以显示程序的输出。 数据可以以人类可读的形...
    99+
    2024-04-02
  • VSCode设置中文时扩展出错的解决方案
    标题:VSCode设置中文时扩展出错的解决方案 随着中国开发者群体的不断壮大,使用中文进行编程已经成为一种常见的需求。然而,有时候在使用VSCode编辑器设置中文环境时,会遇到扩展插件...
    99+
    2024-04-02
  • python自动化断言的方法是什么
    Python中有几种方法可以实现自动化断言: 使用assert语句:assert语句用于检查某个条件是否为真,如果条件为假,则会...
    99+
    2023-10-23
    python
  • 对象化自然语言处理:Python API 中的实现方式是什么?
    自然语言处理是人工智能领域的一个重要分支,其目的是让机器能够理解和处理人类的语言。Python 作为一种流行的编程语言,在自然语言处理领域也有着广泛的应用。Python 中提供了很多自然语言处理的库和 API,其中对象化的自然语言处理 A...
    99+
    2023-09-09
    api 自然语言处理 对象
  • go语言中gorm时间格式化方法怎么使用
    今天小编给大家分享一下go语言中gorm时间格式化方法怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。GORM自带的t...
    99+
    2023-07-05
  • c语言字符串格式化的方法是什么
    在C语言中,字符串格式化是通过使用printf()函数和相关的格式控制符来完成的。格式控制符用于指定要打印或输出的数据类型和格式。 ...
    99+
    2023-10-28
    c语言
  • Python time时间格式化和设置时区的方法是什么
    这篇文章主要介绍“Python time时间格式化和设置时区的方法是什么”,在日常操作中,相信很多人在Python time时间格式化和设置时区的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作