pycharm 解决PEP8问题,配置autopep8到菜单栏
autopep8是一个可以将Python代码自动排版为PEP8风格第三方包,使用它可以轻松地排版出格式优美整齐的代码。网络上有很多介绍如何在pycharm中配置autopep8的方案,但很多方案中还是有介绍不清楚的地方。本文是综合了网络上的各种方案后,本人亲测有效的方法,分享出来,希望可以帮助到更多的人。
1. 配置环境
windows 10 64位
python36
2. 配置过程
2.1 安装autopep8
方法一:
pip install autopep8
方法二:
通过点击 pycharm中的 File--settings--Project--Project Interpreter, 在点击右侧加号图标(Install), 进入Avaliable Packages后搜索autopep8, 选中后点击下方的Install Package即可安装。
2.2 配置autopep8到扩展工具(External Tools)
在Pycharm中点击 File--Settings---Tools--External Tools, 点击图中绿色加号图标添加扩展工具
进入扩展工具编辑页面:
需要填写Name, Program, Parameters, Working directory 以及Output Filters这几项。填写内容如下:
Name:可以随意命名
Program: 需要填写autopep8.exe的存放路径。如果前面autopep8 install成功的话,应该不难找到。
Parameters: --in-place --aggressive --aggressive $FilePath$
Woking directory: $ProjectFileDir$
然后点击Output Filters(2018版本中,Output Filters在Advanced Options下),点击弹窗右侧加号添加Filter, 在Regular expression to match output中输入:$FILE_PATH$\:$LINE$\:$COLUMN$\:.*
点击OK后就配置完成了。
3. 使用autopep8
打开一个python 的py文件,编写一些不符合pep8格式的代码,然后在编辑区中右键---External Tools--Autopep8, 即可自动将代码格式调整为pep8的格式。
最新文章
- jmeter(九)逻辑控制器
- asp.net <;asp:Content>;控件
- 算法 python实现(三) 快速排序
- GDI+ 颜色表示
- C++深层复制解决指针悬挂
- 通过git和Xcode将代码上传到GitHub
- codeforces 464B Restore Cube
- 【2017-04-24】winform基础、登录窗口、窗口属性
- mvn package 和 mvn install
- 原生js获取元素非行内样式属性的方法
- 记一次git翻车事件
- Linux查看某个进程的线程
- vue 数据绑定 绑定属性 循环渲染数据
- (转)2017年12月宋华教授携IBM中国研究院、猪八戒网、中航信托、33复杂美共同论道智慧供应链金融
- 一个经典的PHP加密解密算法
- scrum立会报告+燃尽图(第二周第二次)
- Hbase(补充)
- MPAndroidChart Wiki(译文)~Part 2
- 说说JVM中的操作码
- shell脚本学习—Shell执行脚本