• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python代码检查工具pylint 让你的python更规范

python代码检查工具pylint 让你的python更规范

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python调用pylint,python pylint,pylint,fatal pylint error,pylint path等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
1、pylint是什么?

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

Pylint 是一个 Python 工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查一行代码的长度,变量名是否符合命名标准,一个声明过的接口是否被真正实现等等。
Pylint 的一个很大的好处是它的高可配置性,高可定制性,并且可以很容易写小插件来添加功能。

如果运行两次 Pylint,它会同时显示出当前和上次的运行结果,从而可以看出代码质量是否得到了改进。

目前在 eclipse 的 pydev 插件中也集成了 Pylint。

pylint是一个Python代码风格的检查工具, 它依据的标准是Guido van Rossum的PEP8。

pylint类似于PyChecker, 但提供了更多的功能, 如检查代码行的长度, 检查变量命名是否符合编码规范, 或检查声明的接口是否被真正的实现, 完整的检查功能请参见http://www.logilab.org/card/pylintfeatures。

pylint的最大优势在于其高度的可配置化和可定制化,你可以很容易地写一个小插件添加个人功能。

安装方法:pip install pylint

参考链接:

http://www.ibm.com/developerworks/cn/aix/library/au-cleancode/index.html

http://www.douban.com/note/46830857/

http://zh.wikipedia.org/wiki/Pylint

2、为什么使用pylint?

​为了写出好代码。什么是好代码?符合团队编码习惯的代码:统一的命名,结构。

它的类似产品是什么?PyChecker

你还有啥补充?

3、 怎么使用pylint?

基础使用:

通过三种代码来进行测时,得分从1,不断的根据pylint的提示进行重构,最终得到10分。
v1_fetch.py:
xmlDom=xml.dom.minid

您可能想查找下面的文章:

  • python代码检查工具pylint 让你的python更规范
  • python代码检查工具pylint 让你的python更规范

相关文章

  • Python中获取对象信息的方法
  • Python下的twisted框架入门指引
  • Python中的模块导入和读取键盘输入的方法
  • Python-基础-入门 简介
  • python django集成cas验证系统
  • Python字符串的encode与decode研究心得乱码问题解决方法
  • 按日期打印Python的Tornado框架中的日志的方法
  • python中常用检测字符串相关函数汇总
  • Python内置函数Type()函数一个有趣的用法
  • 浅谈python新手中常见的疑惑及解答

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python import用法以及与from...import的区别
    • python如何在终端里面显示一张图片
    • 解决python3 urllib中urlopen报错的问题
    • python文件和目录操作方法大全(含实例)
    • Python的Django框架安装全攻略
    • Python实现遍历数据库并获取key的值
    • Python、PyCharm安装及使用方法(Mac版)详解
    • python实现定时播放mp3
    • 让python在hadoop上跑起来
    • Python解析excel文件存入sqlite数据库的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有