文档章节

Pycharm 集成Pylint

paul2011
 paul2011
发布于 2016/03/15 17:34
字数 220
阅读 1231
收藏 0

Python跨平台开发利器--Pycharm; PEP-8评分工具--Pylint,平时都是写完模块,到命令行执行Pylint,然后看着行号自己去改,感觉很low,如果集成到IDE中,一键打分,并支持文件跳转,两者结合势必增加战斗力!

闲言少叙:

1 准备Pylint脚本,保存,比如pylint.py

#! /usr/bin/python
# encoding:utf8
"""  
集成 **PyLint** 到 **PyCharm** 中
这个文件就是简单的
"""  
        
import sys 
import subprocess
        
        
PYLINT = 'pylint'
FILE_PATH = sys.argv[1]
        
        
def run_pylint():
    """ 
    运行 pylint 检查代码
        
    :return:
    """
    command = [PYLINT, FILE_PATH, "-f", "parseable"]  # 指定输出格式]                                                                                                                                         
    try:
        output = subprocess.check_output(command, stderr=subprocess.STDOUT)
    except subprocess.CalledProcessError as err:
        output = err.output
    return output
        
        
def main():
    """ 
    执行 pylint, 输出结果
        
    """
    if not FILE_PATH.endswith(".py"):
        print "pylint 不支持此文件格式"
        return
    output = run_pylint()
    print output
        
        
if __name__ == '__main__':
    main()



2 为Pycharm添加扩展工具

settings/Tools/External Tools/add

如图保存;

3 配置快捷键, 这个就不罗嗦了~


© 著作权归作者所有

共有 人打赏支持
paul2011
粉丝 3
博文 31
码字总数 13331
作品 0
朝阳
程序员
【7折巨献】Python开发工具——PyCharm 4倾情奉献

JetBrains(目前其产品正年终促销)正式发布了PyCharm 4(7折优惠)版本,新的PyCharm 4全面提高了编辑、学习、调试的能力。具体变化如下: 支持IPython Notebook 现在可以通过*.ipynb文件执...

kouxunli1
2014/12/08
0
1
配置PyQt5+PyCharm+deepin集成开发环境

配置PyQt5+PyCharm+deepin集成开发环境 文件列表: 安装准备: 安装PyCharm IDE: 安装JDK: 下载JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-...

棋帅小七
07/01
0
0
Python编程利器-Pycharm

PyCharm是由JetBrains打造的一款Python IDE。我们知道,VS2010的重构插件Resharper就是出自JetBrains之手。那么,PyCharm有什么吸引人的特点呢? 首先,PyCharm用于一般IDE具备的功能,比如,...

Start-up
2012/06/15
0
1
PyCharm 2018.2.3 发布,JetBrains 的 Python IDE

PyCharm 2018.2.3 发布了,带来一些功能上的改进。主要更新内容如下: 改进和修复集成 Python 控制台的一些问题 修复了新的快速文档窗口,这是 Pycharm 2018.2 中的新增功能 修复了一些误报:...

达尔文
09/07
0
0
Ubuntu 安装 pycharm

ubuntu下安装pycharm的方法 linux下安装pycharm是比较麻烦的。 安装pycharm之前要安装好JDK8,依次执行如下的命令: 检测安装是否成功   $ java -version  java version "1.8.0_20"  J...

阿豪boy
01/16
0
0

没有更多内容

加载失败,请刷新页面

加载更多

React 服务器渲染原理解析与实践

网盘下载地址 React 服务器渲染原理解析与实践 本套课程,讲解了React中SSR技术的整个搭建思路及流程,完整的从原理上讲清楚了SSR的概念,重点在于讲解编写SSR框架遇到的各种知识点,以及细节...

qq__2304636824
24分钟前
0
0
Jenkins使用

clean install -Dmaven.test.skip=true

1713716445
34分钟前
0
0
多线程

1. 多线程概念。并发和并行的概念。 多线程指的是一段时间内cpu同时执行多个线程。一个程序至少运行>=1个进程,进程就是运行中的程序,而一个进程至少运行>=1个线程,线程是操作系统能调度的...

鱼想吃肉
今天
1
0
HBase 表修复在线方式和离线方式

一、在线修复 1.1 使用检查命令 $ ./bin/hbase hbck 该命令可完整修复 HBase 元数据信息;存在有错误信息会进行输出; 也可以通过如下命令查看详细信息: $ ./bin/hbase hbck -details 1.2 ...

Ryan-瑞恩
今天
3
0
redis 系列二 -- 常用命令

1.基础命令 info ping quit save dbsize select flushdb flushall 2.键命令 2.1 set 直接赋值 set a a 2.2 get 取值 get a 2.3 exists 是否存在 exists a 2.4 expire 设置剩余时间 秒 expire......

imbiao
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部