1. 安裝pylint

应用pip install pylint安裝

 

2. 常见的命令行参数:

--generate-rcfile :

能够应用 pylint --generate-rcfile 来转化成一个配置文件实例。能够应用跳转把这个配置文件储存出来用作之后应用。还可以在前面再加其他选项,使这种选项的值被包括在这个造成的配置文件里 。如:pylint -- persistent=n --generate-rcfile > pylint.conf, 查询 pylint.conf ,能够见到 persistent=no,而已不是其初始值 yes。

--rcfile=<file> :

特定一个配置文件。把应用的配备放到配置文件中,那样不但标准了自身编码 ,还可以便捷地和他人共享资源这种标准 。

-i <y_or_n>, --include-ids=<y_or_n> :

在輸出中包括 message 的 id, 随后根据 pylint --help-msg=<msg-id>来 查询这一不正确的详细资料,那样能够实际地精准定位不正确。

-r <y_or_n>, --reports=<y_or_n> :

默认设置是 y, 表明 Pylint 的輸出中除开包括源码剖析一部分,也包括汇报一部分。

--files-output=<y_or_n> :

将每一个 module /package 的 message 輸出到一个以 pylint_module/package. [txt|html] 取名的文档中 ,如果有 report 得话,輸出到名叫 pylint_global.[txt|html] 的文档中 。默认设置是輸出到屏 幕上不輸出到文档里。

-f <format>, --output-format=<format> :

设定輸出文件格式。能够挑选的文件格式有 text, parseable, colorized, msvs (visual studio) 和 html, 默认设置的輸出文件格式是 text 。

--disable-msg= <msg ids> :

严禁特定 id 的 message. 例如輸出中包括了 W0402 这一 warning 的 message, 如果不期待它在輸出中出現,能够应用 --disable-msg= W0402

3. cmd应用pylint

转化成配置文件:

pylint --generate-rcfile  > pylint.conf

pylint --persistent=n --generate-rcfile > pylint.conf

应用 Pylint 对一个控制模块 module.py 开展编码查验:

1. 进到这一控制模块所属的文件夹名称 ,运作

pylint [options] module.py

(e.g. pylint --rcfile=pylint.conf module.py)

这类启用方法是一直能够工作中的,由于当今的工作中文件目录会被全自动添加 Python 的相对路径中。

2. 不进到控制模块所属的文件夹名称,运作

pylint [options] directory/module.py

这类启用方法当以下标准考虑的情况下是能够工作中的:directory 是个 Python 包 ( 例如包括一个 __init__.py 文档 ) ,或是 directory 被添加了 Python 的检索相对路径中。

应用 Pylint 对一个包 pakage 开展编码查验:

1. 进到这一包所属文件夹名称 ,运作

pylint [options] pakage

这类启用方法是一直能够工作中的,由于当今的工作中文件目录会被全自动添加 Python 的相对路径中 。

2. 不进到包所属的文件夹名称,运作

pylint [options] directory/ pakage

这类状况下当以下标准考虑的情况下是能够工作中的:directory 被添加了 Python 的相对路径中 。例如在 Linux 上 ,export PYTHONPATH=$PYTHONPATH: directory。
除此之外,针对安裝了 tkinter 包的设备,能够应用指令 pylint-gui开启一个简易的 GUI 页面 ,在这儿键入控制模块或是包的姓名 ( 标准同cmd ), 点一下 Run,Pylint 的輸出会在 GUI 中显示信息。

4. 在pycharm里配备pylint

安裝后在pycharm里配备:File - Settings - External Tools 点一下 号提升名叫pylint的专用工具

 

 

 配备信息内容以下:

--output-format=parseable
--disable=R
-rn
--msg-template="{abspath}:{line}: [{msg_id}({symbol}), {obj}] {msg}"
$DirPath$

 $DirPath$ --要review的编码所属文件目录,文件目录中务必包括__init__.py文件

本文版权归趣营销www.SEOgUrublog.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系QQ卍61910465