python语法检查利器pychecker
来源:互联网 发布:js 手写板插件 编辑:程序博客网 时间:2024/06/05 23:52
python语法检查利器pychecker
一个很好的python语法检查工具,pip应该就可以安装。
我是下载下来安装。
例子1 比如我用他检测出2个问题,
- 40行tab不匹配
- 第一行的模块没法导入,应该是那台机子上没有安装。
aca@imac:~/github/mysqltool/work (master *) $ pychecker main.pyProcessing module main (main.py)... Caught exception importing module main: File "/Library/Python/2.7/site-packages/pychecker/pcmodules.py", line 540, in setupMainCode() module = imp.load_module(self.moduleName, handle, filename, smt) IndentationError: unindent does not match any outer indentation level (main.py, line 40)Warnings...main:1: NOT PROCESSED UNABLE TO IMPORT
很清晰
例子2 再比如检查出r3这个变量没有使用
aca@imac:~/github/mysqltool/work (master *%) $ pychecker main.py 1 ↵Processing module main (main.py)...Warnings...main.py:37: Local variable (r3) not used
如果是python原版的解释器,是不会提示这个问题的。
vim下tab的问题
也比较烦,tab是空白的,vim下面看不出来,windows的话可以用的编辑器选择较多。notepad++都有那种显tab的功能。
vim下面其实也有,通过2步开启
:set listchars=tab:>-,trail:-:set list
效果如图:
0 0
- python语法检查利器pychecker
- pylint python语法检查利器
- Python语法检查
- Python代码分析工具:PyChecker、Pylint
- Python代码分析工具:PyChecker、Pylint
- Python 代码分析工具:PyChecker、Pylint,简解
- emacs中添加python语法检查
- 给python脚本做个语法检查
- 语法检查
- 在windows下安装pyLint,对python进行语法检查
- 如何使用pyflakes给python做语法检查
- 如何使用pyflakes给python做语法检查
- python用vim做ide的语法检查
- Python语法检查引用PyLint配置的具体方法
- PyChecker使用指南
- pychecker 使用指南
- PyChecker使用指南
- PyChecker使用
- Hibernate基于Spring模板的DAO基类
- 欢迎使用CSDN-markdown编辑器
- JSON和Java实体之间的数据类型映射
- Leetcode: Gray Code
- 自绘button
- python语法检查利器pychecker
- 初窥Linux 之 ext2/ext3文件系统
- 网络IO模型
- Mysql中in和find_in_set的使用说明
- Fresco 最全最简单的Fresco 可以导入Eclipse FrescoDemo并且直接可以运行
- Processing 练习(7)- 抽象空间_欣赏_000
- arcgis对sqlite数据库的支持情况
- unicode和多字节字符集的区别
- Java 访问控制修饰符