autopep8

修正python pep8的警告挺无趣的, 用了 autopep8 感觉比较爽. 记录如下.

----------------
pep8检查
----------------
平时我用pydev做pep8检查, 最近处理的是一堆单独的python脚本, 用komodo edit做pep8检查.
komodo edit安装Perfect Python插件后, 就可以按照pep8方式检查代码格式.

----------------
pep8自动修复(在komodo edit中)
----------------
下载和安装autopep8包后.
komodo edit, 增加一个command, 用来自动修复当前python的pep8警告. 命令如下,
D:\pythonenv\python272_flask\Scripts\python.exe D:\pythonenv\python272_flask\Lib\site-packages\autopep8.py --in-place --ignore=E123,E133,E226,E241,E242,E501  "%F"

----------------
pep8自动修复(在notepad++中)
----------------
notepad++,  安装插件NppExec, 然后将如下命令加到 NppExec, F6是NppExec的快捷键.
增加 python_pep8_fix 命令
D:\pythonenv\python272_flask\Scripts\python.exe D:\pythonenv\python272_flask\Lib\site-packages\autopep8.py --in-place --ignore=E123,E133,E226,E241,E242,E501 "$(FULL_CURRENT_PATH)"

----------------
注意
----------------
1. 使用autopep8修复后的文件, komodo edit和npp 都不能自动检测出该文件已经修改了, 需要手工重新加载文件.
2. 我忽略一些不合适的检查项目, 比如行字符超过82. 所以增加如下参数:
--ignore=E123,E133,E226,E241,E242,E501
3. 我仅仅用 autopep8 修复以一些风格问题(比如import/空格/空行问题),  其他问题不推荐自动修复, 有一点风险,  所以autopep8 --aggressive选项是不打开的.

autopep8

时间: 2024-08-04 05:23:55

autopep8的相关文章

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

一.何为pep8? PEP 8官方文档 -- Style Guide for Python Code PEP8中文翻译(转) 二.Pycharm中配置pep8 Pycharm本身是有pep8风格检测的,当你敲得代码中不符合规范时,会有下划波浪线提示.如何让代码修改为符合规范,去掉这些难看的波浪线呢?下面介绍步骤: 2.1安装autopep8 cmd窗口输入:pip install autopep8 2.2在Pycharm中安装autopep8配置 Tools→Extends Tools→点击加号

【机器学习入门——2】Pycharm 安装 autopep8

欲要善其事,必先利其器. 在用Pycharm编写python程序时,经常会遇到python空格多一个少一个的问题(Pycharm对排版的要求比较严格),这样就会有警告产生,就会有波浪线产生,严重影响了程序的美观程度. 但是手动去排版布局比较麻烦,所以必须要有一个自动排版的工具(autopep8就是一个这样的神器). Autopep8是一个将Python代码自动排版为PEP8风格的小工具.它使用pep8工具来决定代码中的哪部分需要被排版.Autopep8可以修复大部分pep8工具中报告的排版问题.

(转)pycharm autopep8配置

转:https://blog.csdn.net/BobYuan888/article/details/81943808 1.pip下载安装: 在命令行下输入以下命令安装autopep8 pip install autopep8 2.配置步骤 (1)打开pyCharm菜单栏–>「File」–>「Settings」–>「Tools」–>「External Tools」–>点击加号(+)添加工具. (2)配置工具 Program:D:\ANACONDA\envs\python34\

python中使用pycharm2018工具安装Autopep8

PEP 8,Style Guide for Python Code,是Python官方推出编码约定,主要是为了保证 Python 编码的风格一致,提高代码的可读性. 这样的资料网上很多,但是大多都是老版本的,2018版本之前.我使用的是最新版,有很多改动:详细配置参见:有两篇文章写得比较符合我的版本:1.确保两个问题,你的机器已经安装python2.7和pycharm20182.同时要安装autopep8.exe在windown的cmd命令行中运行:pip install autopep8即可下

zsh的简单使用

zsh 赶时髦装zshell,还有一个原因是zsh兼容bash,会用bash就会zsh. 1. 安装zsh及oh-my-zsh centos下面用yum,ubuntu 下面用apt-get.然后下载zshrc,网上有个开源的配置文件特别好用,叫oh-my-zsh的神器. git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/

Sublime Text 全程指南

安装(Installation) Sublime Text 官方网站 提供了Sublime Text各系统各版本的下载,目前Sublime Text的最新版本是 Sublime Text 3 .这里以Windows版本的Sublime Text安装为例. 注意在安装时勾选 Add to explorer context menu ,这样在右键单击文件时就可以直接使用Sublime Text打开. 添加Sublime Text到环境变量 使用 Win + R 运行 sysdm.cpl 打开"系统属

python代码风格指南:pep8 中文翻译

摘要 本文给出主Python版本标准库的编码约定.CPython的C代码风格参见?PEP7.本文和?PEP 257 文档字符串标准改编自Guido最初的<Python Style Guide>, 并增加了Barry的?GNU Mailman Coding Style Guide的部分内容.本文会随着语言改变等而改变.许多项目都有自己的编码风格指南,冲突时自己的指南为准. 本文给出主Python版本标准库的编码约定.CPython的C代码风格参见PEP7. 本文和PEP 257 文档字符串标准改

notepad++和sublime 常用插件及主题

sublime: 常用主题有: Pastels on Dark Monokai Zenburnsque 常用插件有 Anaconda Package Control Side Bar ConvertToUTF8 AutoPEP8 Terminal SublimeREPL Emmet Jedi Package Control安装方法: #python 3 import urllib.request,os; pf = 'Package Control.sublime-package'; ipp =

我的windows下_vimrc

""""""""""""""""""""""""""""""""""""""""""&qu