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环境中,每次使用的时候只需要点击菜单栏即可

  • 配置步骤

    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. 执行后

配置完成

一键让你的代码符合PEP8规范相关推荐

  1. sublime text3安装python插件和flake8_让你的代码符合PEP8标准——sublime text 2 安装及使用 Python Flake8 Lint 插件...

    上周看到一个招Python工程师的要求,其中有一条就是要求代码符合PEP8标准. PEP8标准之前就听说过,是Python官方推荐的一个代码标准.并不是强制要求,只是推荐大家使用,增加代码可读性. 因 ...

  2. 检查你的python代码是否符合PEP8规范

    对于程序员来说代码的可读性非常重要,多数时候读代码比写代码重要得多,如果你的代码符合一种标准的编码风格,就说明你的代码更易读,python编程社区创建了一个测试框架pytest,主要用来更容易地完成p ...

  3. 使用aotupep8自动批量调整代码以符合PEP-8规范

    PEP-8是Python的官方编码规范,像Huawei和Google这样的公司也会基于此出台用于公司内部的编码规范.PEP-8的文档地址在 这里 . 可以使用Python的外部工具,对代码进行自动检查 ...

  4. vscode自动格式化python代码符合pep8

    安装格式化工具 打开命令行窗口安装以下工具 $ pip install -U flake8 $ pip install -U autopep8 在VScode配置中打开首选项–>设置,搜索pyt ...

  5. 【Python】安装autopep8包,并在PyCharm中进行配置,以PEP8规范排版代码

    安装autopep8包,并在PyCharm中进行配置,以PEP8规范排版代码 ①在Python环境中安装autopep8包 在PyCharm中可以先点击Terminal ->输入命令或者在cmd ...

  6. 结合代码分析PEP8和在PyCharm中实现PEP8

    一.结合代码讲述PEP8 PEP8提供了Python代码编码规范 """ 计算ceph可靠性 @author 康雨城 """ # PEP8- ...

  7. Python—PEP8规范

    Python-PEP8规范 介绍 代码布局 模块导入顺序 空格 注释 注释块 命名风格 应避免的名字 模块名 类名 异常名 全局变量名 函数名 方法名和实例变量名 设计建议 Python思维导图: / ...

  8. python规范pep8_Python—PEP8规范

    Python-PEP8规范 介绍 代码布局 模块导入顺序 空格 注释 注释块 命名风格 应避免的名字 模块名 类名 异常名 全局变量名 函数名 方法名和实例变量名 设计建议 Python思维导图: / ...

  9. Discuz代码研究-编码规范

    来源:http://www.cnblogs.com/janas/archive/2013/08/20/3271408.html Discuz中的编码规范很值得PHP开发人员借鉴.里面既介绍了编码时代码 ...

最新文章

  1. Sqluldr2 libclntsh.so报错处理
  2. php横排代码,20行代码原生js实现文字横向轮播
  3. [git] 基础操作-01-diff / diff head 版本比较 - 非常的详细讨论版本比较中的各种符号的意思,以及如何在git中进行版本比较
  4. 初步了解react-babel-虚拟DOM-JSX-类组件-函数式组件
  5. 全球最快65W闪充!OPPO Reno Ace正式发布 高达限量定制版售价仅3599元
  6. XMLHttpRequest.status 返回服务器状态码
  7. Json序列反序列类型处理帮助类
  8. 11.3.3 BINARY 和 VARBINARY 类型
  9. 应用进展_解释的标准事件:第2部分–应用和进展
  10. php水印文字方向,ppt文本框文字方向为所有文字旋转的设置方法
  11. 转载|领英开源TonY:构建在Hadoop YARN上的TensorFlow框架
  12. mac怎么验机,都应该查什么
  13. NGINX反向代理缓存
  14. python中 and 和 or 操作的返回值。
  15. 股票基本知识入门提纲
  16. 考研专业课c语言与数据结构,南开大学816 C语言与数据结构2018考研专业课大纲...
  17. uni-app跨平台APP开发
  18. 竖流式沉淀池三角堰计算_竖流沉淀池设计计算
  19. 项目干系人包括的人群
  20. ABB机器人编程基础_手动示教+记录+修改点位数据的具体方法和步骤示例

热门文章

  1. 山东大学软件学院操作系统课程设计Nachos-实验四-基本文件系统扩展
  2. Android和iOS应用下载实现合成一个二维码
  3. 【US5S104 时钟缓冲器芯片量产】
  4. wxparse的使用php返回数组输出,微信小程序中WxParse循环解析返回的富文本数据
  5. 封装to封装库_关于封装的三个最伟大的段落
  6. 【JAVA】使用jacob生成的html,关于文字乱码处理,图片无法显示等问题。
  7. 两个问题的解释:椭圆极坐标方程和某函数的极限
  8. 【5G MAC】NR Timing Advance(RAR TA 和 MAC-CE TA)
  9. oracle中的CURRVAL和NEXTVAL用法(sequence是序列号生成器)
  10. 实验一 词法分析java,java词法分析器实验报告