Hello

Next target

Akka, SpringMVC

Xiaohan's programmer life

A student in BUPT and UF. I would like to focus on SpringMVC and AKKA in the next half year.

导航

pep8.py源码阅读笔记

Posted on 2014-06-08 13:25  Xiaohan S.  阅读(158)  评论(0)    收藏  举报

 

pep8.py 是个检测python源代码文件是否符合pep8编码习惯。

首先这个文件将待检测的文件按行读入,然后分为physical_line和logical_line分别对待。

physical_line一般检测tab和空格,空行,每行长度等等问题。

logical_line检测的就是细致的语法了。

 

目前疑点:

1. 程序结构。程序读入source文件,将其分类然后怎样调用的单独的检测函数?检测函数检测完毕后返回的是string字符串,如何将其汇总并打印?

2. logical_line的生成方法。如何由physical_line生成的logical_line?

3. 各种检测方式的实现。

 

pep8.py 是个检测python源代码文件是否符合pep8编码习惯。