与tabnanny类似,python是否有一个实用工具来检查python文件是否使用了4个空格进行缩进?
发布于 2010-03-11 08:39:58
Pylint可以在许多其他功能中检查这一点。下面是它用一个测试文件给我的警告:
W: 3: Bad indentation. Found 3 spaces, expected 4也可以使用以下命令行选项使其期望另一种缩进类型:
--indent-string=<string>
String used as indentation unit. This is usually " "
(4 spaces) or "\t" (1 tab). [current: ' ']发布于 2010-03-11 08:41:15
您可以尝试reindent.py脚本,可以在python安装的工具/脚本中找到。
将Python (.py)文件更改为使用4空格缩进,而不使用硬制表符。还要从行尾裁剪多余的空格和制表符,并删除文件末尾的空行。还要确保最后一行以换行符结尾。
发布于 2010-03-11 14:53:19
Pylint (http://www.logilab.org/project/pylint)检查这一点(以及更多)。
其他Python代码检查器(pep8、pyflakes、pychecker...)可能也会这样做。
https://stackoverflow.com/questions/2421755
复制相似问题