脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|shell|

服务器之家 - 脚本之家 - Python - VSCode中设置Python语言自动格式化的方案

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

2023-08-30 10:57breaksoftware Python

本文主要为大家介绍下VSCode中设置Python语言自动格式化的方案,有需要的朋友可以参考下

安装Python扩展

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

@category:debuggers Python

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

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

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

安装PEP8

 python3.10 -m pip install -U autopep8

安装Flake8

python3.10 -m pip install -U flake8

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

安装完需要重启VSCode

修改配置

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

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

开启Flake8

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

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

勾选以开启flake8。

关于Lint的相关配置如下

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

效果

import datetime

def get_tomorrow():
    now_time=datetime.datetime.now()
    tomorrow_time = now_time + datetime.timedelta(days=+1)
    
    return tomorrow_time

if __name__ == '__main__':
    print(get_tomorrow())

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

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

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

格式化代码

批量处理历史代码

安装Format Files扩展

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

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

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

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

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

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

保存时自动格式化

修改VSCode的配置

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

勾选Format On Save

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

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

定制策略

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

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

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

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

到此这篇关于VSCode中设置Python语言自动格式化的方案的文章就介绍到这了,更多相关内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址:https://blog.csdn.net/breaksoftware/article/details/128804572

延伸 · 阅读

精彩推荐
  • Python详解Open Folder as PyCharm Project怎么添加的方法

    详解Open Folder as PyCharm Project怎么添加的方法

    这篇文章主要介绍了详解Open Folder as PyCharm Project怎么添加的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需...

    ElTarget10452021-08-19
  • PythonPython中getpass模块无回显输入源码解析

    Python中getpass模块无回显输入源码解析

    这篇文章主要介绍了Python中getpass模块无回显输入源码解析,具有一定借鉴价值,需要的朋友可以参考下...

    GanZiQim8692021-01-04
  • PythonPython中的re正则表达式模块

    Python中的re正则表达式模块

    这篇文章介绍了Python中的re正则表达式模块,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...

    springsnow11392023-02-21
  • Pythonpython中关于数据类型的学习笔记

    python中关于数据类型的学习笔记

    在本篇文章里小编给大家整理了关于python中关于数据类型的学习笔记内容,需要的朋友们可以参考下。...

    晓曦&sea3702020-07-20
  • Pythonpython 实现UTC时间加减的方法

    python 实现UTC时间加减的方法

    今天小编就为大家分享一篇python 实现UTC时间加减的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    雲恸7792021-05-10
  • Python深入理解Python3 内置函数大全

    深入理解Python3 内置函数大全

    本篇文章主要介绍了Python3 内置函数,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...

    LZ_Luzhuo4142020-12-09
  • Python史上最详细的Python打包成exe文件教程

    史上最详细的Python打包成exe文件教程

    这篇文章主要给大家介绍了关于Python打包成exe文件的相关资料,堪称史上最详细的教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一...

    夜斗小神社6422021-08-26
  • Pythonpython如何生成各种随机分布图

    python如何生成各种随机分布图

    这篇文章主要为大家详细介绍了python如何生成各种随机分布图,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    llh_117810132021-03-29