以下使用均为在pycharm中

一、.Pycharm自带重定格式

ctrl + alt + L

ctrl + alt + shift + L 查看重定格式历史记录

二、autopep8

最简单的是使用pip install autopep8

1.下载autopep8,使用Project Interpreter

2.进入settings-tools-external tools添加配置

3.填写配置内容

  1. name:autopep8(或者其他)

  2. program:autopep8(或者其他)

  3. Arguments: --in-place --aggressive --aggressive $FilePath$

  4. Working directory: $ProjectFileDir$

  5. output filters:$FILE_PATH$\:$LINE$\:$COLUMN$\:.*

配置完成如下

4.使用

右击要使用的文件,选择external tools来使用pep8

可参考https://blog.csdn.net/qq1105273619/article/details/81484906

三、black

1).安装与使用

直接pip install black即可完成该模块的安装,不过black依赖于Python 3.6+,但它仍然可以格式化Python2的代码。

在使用方面black默认读取指定python文件并对其进行代码规范格式化,然后输出到原文件。

使用前

使用,在terminal终端命令键入black filename.py(例如我的py文件名为te.py,则输入black te.py)

使用后:

当然,Black的封装程度再高也是有自定义配置项的,例如使用--version查看版本、使用--help查看帮助信息、使用--diff将修改信息输出到控制台而不更改原文件

python代码美化工具相关推荐

  1. 程序代码美化工具的使用

    使用一致的代码美化工具(Pretty print program)的主要原因是使程序的结构和编码样式标准化,这样代码易于阅读和理解. 使用好的编码约定可以使源代码明白.易读.准确,更加直观且与其他语言 ...

  2. Python代码统计工具

    目录 Python代码统计工具 声明 一. 问题提出 二. 代码实现 三. 效果验证 Python代码统计工具 标签: Python 代码统计 声明 本文将对<Python实现C代码统计工具(一 ...

  3. Python代码分析工具:PyChecker、Pylint

    1 概述 PyChecker是Python代码的静态分析工具,它能够帮助查找Python代码的bug,而且能够对代码的复杂度和格式等提出警告. PyChecker可以工作在多种方式之下.首先,PyCh ...

  4. python代码编写工具_编写更好的Python代码的终极指南

    python代码编写工具 Despite its 尽管它 downsides, Python remains the king of today's programming world. Its ve ...

  5. python代码自检工具 flake8简单介绍

    PEP 8 是 Python 代码风格规范,它规定了类似行长度.缩进.多行表达式.变量命名约定等内容.尽管你的团队自身可能也会有稍微不同于 PEP 8 的代码风格规范,但任何代码风格规范的目标都是在代 ...

  6. python代码质量检查工具_python代码检查工具pylint 让你的python更规范

    复制代码 代码如下: #coding:utf-8 ''' a test function module ''' import urllib import time def fetch(url): '' ...

  7. python代码规范工具_Python代码规范Flake8的简单示例

    这篇文章主要为大家详细介绍了Python代码规范Flake8的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! ...

  8. Python·代码自检工具flake8

    PEP 8编码规范 PEP 8 是 Python 代码风格规范,它规定了类似行长度.缩进.多行表达式.变量命名约定等内容.尽管你的团队自身可能也会有稍微不同于 PEP 8 的代码风格规范,但任何代码风 ...

  9. python代码检测工具及区别_flake8-python代码质量检测工具

    flake8是python代码质量检测工具. 描述 flake8是一个命令行实用程序,用于在整个Python项目中加强样式的一致性. 默认情况下,它包括PyFlakes项目提供的lint检查,PyCo ...

  10. Python·代码自检工具Pylint

    1.Pylint pylint是一个Python源代码中查找bug的工具,能找出错误,和代码规范的运行.也就是你的代码有Error错误的时候能找出来错误,没有错误的时候,能根据Python代码规范给你 ...

最新文章

  1. mysql语句报错1403_GoldenGate SQL error 1403 mapping 错误解决方案
  2. Verilog随机数生成$random
  3. ”该证书已被签发机构吊销“错误解决方案
  4. java内存中的栈、方法区 、堆
  5. ARM架构中MMU/TLB/Cache的一些概念和寄存器
  6. nexus 代理阿里云_Azure容器镜像代理服务失效
  7. [HTTP] HTTP各种特性总览
  8. centos7虚拟机开启端口后 外部不能访问的问题
  9. 5 个用于在 Linux 终端中查找域名 IP 地址的命令
  10. xshell5登录不上,让更新,结果还是不行的解决方法
  11. 关于Merge的整理--AndroidScreenSlidePager开源库中用到的
  12. 蒙特卡洛模拟最牛的地方在哪里呢?
  13. 小程序分享图片给好友,到朋友圈,保存到本地
  14. 【整理】linux学习笔记整理8
  15. 计算机无法完成评估,window_Windows Vista下系统评分无法完成的问题,不知道大家有没有遇到过这样 - phpStudy...
  16. 帧中继网络与NBMA/P2MA
  17. html表格填充空白单元格,Excel表格数据录入:怎么快速填充所有空白单元格?
  18. token的基本处理和存储
  19. 计算机应用对字数的要求,信息系统项目管理师考试论文字数要求是多少,没达标会扣多少分...
  20. python如何创建excel文件_python创建Excel文件数据的方法

热门文章

  1. 大疆livox雷达调试
  2. IBM P系列小型机HMC默认IP地址
  3. 关于QComboBox
  4. Linux 各类软件整理汇总
  5. Spring核心包介绍
  6. B站左程云算法视频高级班02
  7. 手把手教你使用Bitvise Tunnelier设置SSH代理服务器
  8. HTML实现页面跳转的几种方法
  9. 51nod 范德蒙矩阵
  10. python调用r语言函数_让R与Python共舞