文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

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

2023-09-02 18:38

关注

目录

安装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

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯