tabnanny
——模棱两可的压痕检测¶
源代码: Lib/tabnanny.py
目前,这个模块打算作为脚本调用。但是,可以将其导入到IDE中并使用该函数 check()
如下所述。
注解
此模块提供的API在将来的版本中可能会发生变化;这种变化可能不向后兼容。
- tabnanny.check(file_or_dir)¶
如果 file_or_dir 是一个目录而不是符号链接,然后递归地下降目录树 file_or_dir 检查所有
.py
一路上的文件。如果 file_or_dir 是一个普通的python源文件,它会检查与空白相关的问题。诊断消息使用print()
功能。
- tabnanny.verbose¶
指示是否打印详细消息的标志。它的增量为
-v
选项(如果作为脚本调用)。
- tabnanny.filename_only¶
指示是否只打印包含空白相关问题的文件的文件名的标志。这是由
-q
选项(如果作为脚本调用)。
- exception tabnanny.NannyNag¶
由提高
process_tokens()
如果检测到不明确的缩进。捕获并处理check()
.
参见
- 模块
tokenize
python源代码的词汇扫描器。