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