python中pylint使用方法(pylint代码检查)
一、Pylint 是什么 Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准和有潜在问题的代码。 如果运行两次 Pylint,它会同时显示出当前和上次的运行结果,从而可以看出代码质量是否得到了改进。 目前在 eclipse 的 pydev 插件中也集成了 Pylint。 二、Pylint 在 Linux 上的安装 1. 在 Linux 上,首先安装 Python 的包(高于版本 2.2),并在环境变量 $PATH 中添加 Python 可执行文件的路径。 三、 Pylint 在 Windows 上的安装 1. 安装 Python 的包(高于版本 2.2),右键单击桌面上的我的电脑图标,选择属性,高级,环境变量,在 $PATH 中添加 Python 的安装路径,如 C:Python26。 四、 pylint使用 使用 Pylint 对一个模块 module.py 进行代码检查: 1. 进入这个模块所在的文件夹,运行
这种调用方式是一直可以工作的,因为当前的工作目录会被自动加入 Python 的路径中。 2. 不进入模块所在的文件夹,运行
这种调用方式当如下条件满足的时候是可以工作的:directory 是个 Python 包 ( 比如包含一个 __init__.py 文件 ),或者 directory 被加入了 Python 的搜索路径中。 使用 Pylint 对一个包 pakage 进行代码检查: 1. 进入这个包所在文件夹,运行
这种调用方式是一直可以工作的,因为当前的工作目录会被自动加入 Python 的路径中。 2. 不进入包所在的文件夹,运行
这种情况下当如下条件满足的时候是可以工作的:directory 被加入了 Python 的路径中。比如在 Linux 上,export PYTHONPATH=$PYTHONPATH: directory。 五、 Pylint常用命令行参数
六、Pylint的输出 Pylint的默认输出格式是原始文本(raw text)格式 ,可以通过 -f <format>,--output-format=<format> 来指定别的输出格式如html等等。 在Pylint的输出中有如下两个部分:源代码分析部分和报告部分。 (C) 惯例。违反了编码风格标准 报告部分: 在源代码分析结束后面,会有一系列的报告,每个报告关注于项目的某些方面,如每种类别的 message 的数目,模块的依赖关系等等。 python中pylint使用方法 在Eclipse IDE 下, 打开 Window->Preferences... 对话框,从右侧的树形列表中选择“ PyDev”->“Interpreter Python”, 点击New按钮,从Python的安装路径下选择Python.exe,然后会弹出一个对话框让你勾选System PYTHONPATH,我是都选了,应该无所谓。最后点Ok,退出。 一、进行Django项目的开发配置 1、建立PyDev Project Eclipse IDE――>File――>New――>Other――>Pydev――>选择Pydev Project――>起一个项目的名称(例如demo)――>选择路径,如E:/work――>选择适合你的Python版本(我的是2.5)――>将下面的勾去掉,不要建立src文件――>Finish。 2、建立Django Project (1)django-admin.py startproject demo。(貌似不能在命令行直接用django-admin.py,而必须使用C:/Python26/Scripts/django-admin.py,后来才知道要把C:/Python26/Scripts加入Path.) (2)把生成的Django项目目录拷贝到Eclipse刚刚建立的项目下的目录里。返回刚才的Elicpse IDE――>在PyDev Package视图中刷新刚新建的项目demo,即可看到Django项目工程。添加、删除文件和目录的操作都可以通过右键菜单来完成。 3、Django项目工程配置 (1)project 右键――>属性――>选择PyDev-PYTHONPATH――>add source folder(选择项目文件路径添加到项目代码――>确定 。 (2)对Pydev项目进行配置: 选择Pydev的项目名称――>Run as――>Open Run Dialog――>Python Run――>右键New――>在Main面板中写入项目名称,通过Browse载入项目名称和Main Module,Main Module选择manage.py――>在Augement面板中,arguments中输入 runserver --noreload,下面的working directory加入你的base directory。 二、进行Django项目的调试配置 跟开发配置差不多,但是添加了两个环境变量,具体操作如下: 三、配置pylint 1、pylint简介 pylint主要用来分析你的PY代码,查找出其中的错误,并给出提示,并且还可以为你提出一些编码风格的提示的一个PYTHON模块。总之,它的作用是使得你的代码更加的接近 PEP 008 (http://www.python.org/dev/peps/pep-0008/) Title: Style Guide for Python Code 中所描述的代码风格,使你的代码统一并更加可读。 2、下载并安装pylint pylint, logilab-astng, logilab-common ,安装方式跟安装django的方式都是一样的。也就是直接使用 3、配置使用pylint (2)并在最后编辑框中添加参数,以限制pylint的输出。 --persistent=n --comment=n --disable-msg=C0103,C0301,W0312,W0511,W0232,E1101
(3)Project->Properties->PyDev-PYTHONPATH增添项目的源文件目录到"Project Source Folders"。 参考文档: http://pydev.org/manual_adv_pylint.html 您可能感兴趣的文章:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |