1,概述
PyChecker是Python代码的静态分析工具,它能够帮助查找Python代码的bug,而且能够对代码的复杂度和格式等提出警告。
PyChecker可以工作在多种方式之下。首先,PyChecker会导入所检查文件中包含的模块,检查导入是否正确,同时检查文件中的函数、类和方法等。
PyChecker可以检查出来的问题有如下几种:
- 全局量没有找到,比如没有导入模块
- 传递给函数、方法、构造器的参数数目错误
- 传递给内建函数和方法的参数数目错误
- 字符串格式化信息不匹配
- 使用不存在的类方法和属性
- 覆盖函数时改变了签名
- 在同一作用域中重定义了函数、类、方法
- 使用未初始化的变量
- 方法的第一个参数不是self
- 未使用的全局量和本地量(模块或变量)
- 未使用的函数/方法的参数(不包括self)
- 模块、类、函数和方法中没有docstring
2,下载安装
点击下载:PyChecker模块下载链接
解压后进入文件夹,找到setup.py文件,在当前文件夹内进入DOS界面,运行python setup.py install,
报错,SyntaxError: invalid syntax
编辑器打开setup.py文件,检查代码,发现代码为py2版本,本人使用python版本为py