0
点赞
收藏
分享

微信扫一扫

Pycharm配置autopep8教程,让Python代码更符合pep8规范



文章目录


​​前言​​​​一、何为pep8?​​​​二、Pycharm中配置pep8​​

  • ​​2.1安装autopep8​​
  • ​​2.2在Pycharm中安装autopep8配置​​

  • ​​三、使用​​
  • ​​四、参考​​


前言

今天使用pyCharm发现我的语法没有问题,但是很多函数和变量TMD都有波浪线,这让有强迫症的我看不下去了,于是达斯特市的百度了一番,发现其实就是PEP8的啥规范问题,解决问题的方案就两种:


  1. 要么你屏蔽它
  2. 要么你就屈服于它

首先吧,我就尝试这屈服,tmd屈服不成再屏蔽你个龟孙!!!

不过最后我发现我错了,我还是得屏蔽它,因为它的变量名称规则太恶心了,必须全部小写,强迫症得我还是受不了

不过可以使用这个插件规整代码挺好的

好了,言归正传,下面看我的屈服教程!!!

一、何为pep8?

PEP 8官方文档 – Style Guide for Python Code

​​PEP8中文翻译(转)​​

二、Pycharm中配置pep8

Pycharm本身是有pep8风格检测的,当你敲得代码中不符合规范时,会有下划波浪线提示。如何让代码修改为符合规范,去掉这些难看的波浪线呢?下面介绍步骤:

2.1安装autopep8

cmd窗口输入:pip install autopep8

Pycharm配置autopep8教程,让Python代码更符合pep8规范_python

这里提示pip有可更新的版本,根据提示命令,在CMD窗口下输入:python -m pip install --upgrade pip

Pycharm配置autopep8教程,让Python代码更符合pep8规范_快捷键_02

2.2在Pycharm中安装autopep8配置

File→Setting→Tools→Extends Tools→点击加号

Pycharm配置autopep8教程,让Python代码更符合pep8规范_快捷键_03


  • 配置项
    Pycharm配置autopep8教程,让Python代码更符合pep8规范_python_04
  • Name:Autopep8(可以随便取)
  • Tools settings:


    • Programs:autopep8(前提是已经安装了,可以在cmd下输入autopep8,如果输出“‘autopep8’ 不是内部或外部命令,也不是可运行的程序或批处理文件。”就表示autopep8未安装或者环境变量没设置对,如果是环境变量没设置好可以点击Program右侧输入框后面的带有…的按钮找到autopep8.exe文件即可;如果是输出)
    • Parameters:–in-place --aggressive --aggressive $FilePath$
    • Working directory:$ProjectFileDir$


  • Output Filters设置:


    • name任意
    • regular expression to match output: $FILE_PATH$:$LINE$:$COLUMN$:.*
    • autopep8在pycharm中的使用:在Pycharm编辑其中新建一个python文件,编辑一些不符合pep8风格的代码;将鼠标放在该文件的编辑器中→右键→External Tools→点击Autopep8。这样你的代码就符合pep8的风格了。如下图所示



三、使用

编写不规范代码:

Pycharm配置autopep8教程,让Python代码更符合pep8规范_环境变量_05

执行autopep8:

Pycharm配置autopep8教程,让Python代码更符合pep8规范_python_06

Pycharm配置autopep8教程,让Python代码更符合pep8规范_python_07

运行后:

Pycharm配置autopep8教程,让Python代码更符合pep8规范_python_08

为autopep8添加快捷键:File→Setting→Keymap→Extends Tools→Extends Tools→右键点击Autopep8添加快捷键。

Pycharm配置autopep8教程,让Python代码更符合pep8规范_快捷键_09



举报

相关推荐

0 条评论