一键让你的代码符合PEP8规范

PEP8是Python的官方代码风格指南,旨在提高代码可读性和一致性。autopep8是一个工具,能够自动将Python代码格式化为符合PEP8标准。本文介绍了如何在Windows环境下,使用PyCharm配合autopep8进行代码格式化,并展示了格式化前后的代码对比。通过配置PyCharm的外部工具,可以轻松实现一键代码美化。
摘要由CSDN通过智能技术生成

PEP8规范

  1. PEP8规范是什么?

    ​ PEP是Python Enhancement Proposal的缩写,通常翻译为“Python增强提案”。
    ​ 每个PEP都是一份为Python社区提供的指导Python往更好的方向发展的技术文档,其中的第8号增强提案(PEP 8)是针对Python语言编订的代码风格指南。

  2. PEP8规范具体内容

    PEP 8 – Python 代码风格指南: https://www.python.org/dev/peps/pep-0008/

一键改变代码风格

  • 准备测试环境

    操作系统: Windows10 64bit
    工具:Pycharm 2019
    版本:Python 3.6
    模块:autopep8

  • autopep8
    autopep8,是一个将Python代码自动排版为PEP8风格的小工具。它使用pep8工具来决定代码中的哪部分需要被排版。

    源码地址:https://github.com/hhatto/autopep8

  • 下载安装
    进入虚拟环境

    > cd venv
    > .\Scripts\activate.bat
    

    使用pip安装autopep8

    > pip install autopep8 == 1.5.7
    

    下面将功能配置到Pycharm环境中,每次使用的时候只需要点击菜单栏即可
    autopep8

  • 配置步骤

    Pycharm菜单栏–>「File」–>「Settings」–>「Tools」–>「External Tools」
    点击加号添加

  • 配置参数

    Name:autopep8(随便取)

    Tools settings:

    • Programs:

      autopep8.exe 路径
      eg: D:\work\backend\venv\Scripts\autopep8.exe
      
    • Parameters:

      --in-place --aggressive --aggressive $FilePath$
      
    • Working directory:

      $ProjectFileDir$
      
    • Output Files:

      $FILE_PATH$\:$LINE$\:$COLUMN$\:.
      

      配置参数

  • 测试效果

    1.执行前
    执行前

    1. 执行
      执行
  1. 执行后
    执行后

配置完成

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值