应用Python pylint的简捷之处详解


Python pylint作为计算机语言的常用语言,它的功能是不能忽视的,如果你对Python pylint有不解之处时,你可以浏览我们的文章,来解除你对其的问题,以下是文章的简介,希望能给你带来收获。

Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准Pylint 默认使用的代码风格是 PEP 8,具体信息,请参阅参考资料)和有潜在问题的代码。目前 Pylint 的最新版本是 pylint-0.18.1。

Pylint 是一个  python pylint工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查一行代码的长度,变量名是否符合命名标准,一个声明过的接口是否被真正实现等等。

Pylint 的一个很大的好处是它的高可配置性,高可定制性,并且可以很容易写小插件来添加功能。如果运行两次 Pylint,它会同时显示出当前和上次的运行结果,从而可以看出代码质量是否得到了改进。

  • Python字符串中的两个解码与解码函数详解
  • Python字符串中的搜索实际操作方案
  • Python格式化中如何使用%运算符详解
  • 用Python小程序建立命令行的实际应用方案
  • python for文档收索的实际操作方案

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页和这个文 档。

评论关闭