Python pylint作为计算机语言的常用语言,它的功能是不能忽视的,如果你对Python pylint有不解之处时,你可以浏览我们的文章,来解除你对其的问题,以下是文章的简介,希望能给你带来收获。
Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8,具体信息,请参阅参考资料)和有潜在问题的代码。目前 Pylint 的***版本是 pylint-0.18.1。
Pylint 是一个 python pylint工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查一行代码的长度,变量名是否符合命名标准,一个声明过的接口是否被真正实现等等。
Pylint 的一个很大的好处是它的高可配置性,高可定制性,并且可以很容易写小插件来添加功能。如果运行两次 Pylint,它会同时显示出当前和上次的运行结果,从而可以看出代码质量是否得到了改进。 #t#
Pylint 可以用于所有高于或者等于 2.2 的 Python 版本兼容,如果是 Python 版本低于 2.3,那么它还需要 optik 包(本文接下来的示例暂不考虑这种情况)。pylint是一个python代码检查工具,可 以帮助python程序员方便地检查程序代码的语法和风格,通过这个工具,可以使你的python代码尽量保持***,具体可以检查什么东西呢?比如你写了 from XXX import * 了,它就会提示你这样import是不好的。
比如你操作符的前后没有空格,它也会提示你。比如逗号后面没跟空格也会。还有你import了没用到的模块,定义了没使用的变量等也会提示。还有你的变量名是否符合规范也会提示。
总之它提示的内容很多很全面,而且它***会给出一个所检查的代码的总体分数,如果能达到满分10分的话,是不可能的。
因为pylint本身的代码也才 9.5分左右,比较惨的是,TX发现这个工具以后,检查了几个Python pylint项目的分数,都不是很高,我那gmbox得了2分多点,还算是高的。
不过,经过一番优化,现在 的gmbox已经有6.64分,及格了,值得一提的是,pylint不仅可以像默认那样输出字符结果,还可以彩色化输出,甚至还可以输出HTML和visual studio的格式。具体用法可以参见man页和这个文 档。