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().
tabnanny.process_tokenstokens
功能由使用check()处理由tokenizemodule.

也可以看看

模块tokenize
用于Python源代码的词法扫描器.

评论被关闭。