Python参考手册
语言 | Language
tabnanny
源代码: Lib / tabnanny.py
目前这个模块的目的是作为一个脚本被调用。但是可以将它导入IDE并使用check()
下面描述的功能。
注意
该模块提供的API可能会在未来的版本中发生变化; 此类更改可能不会向后兼容。
tabnanny.check(file_or_dir)
如果file_or_dir是目录而不是符号链接,则递归地下降由file_or_dir命名的目录树,检查所有.py
文件。如果file_or_dir是一个普通的Python源文件,则会检查与空白相关的问题。使用打印语句将诊断消息写入标准输出。
tabnanny.verbose
指示是否打印详细消息的标志。-v
如果作为脚本被调用,这会增加该选项。
tabnanny.filename_only
指示是否仅打印包含与空白相关的问题的文件的文件名的标志。-q
如果调用脚本,则该选项设置为true 。
exception tabnanny.NannyNag
如果检测到模糊缩进,则由process_tokens()引发。 捕获并在check()中处理。
tabnanny.process_tokens(tokens)
该函数用于check()
处理tokenize
模块生成的令牌。
扩展内容
Module
tokenize
用于Python源代码的词法扫描器。
语言 | Language相关
Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人 Guido van Rossum 于1989年发明,第一个公开发行版发行于1991年。 Python 是纯粹的自由软件, 源代码和解释器 CPython 遵循 GPL 协议。Python 语法简洁清晰,特色之一是强制用空白符( white space )作为语句缩进。
主页 | https://www.python.org/ |
源码 | https://github.com/python/cpython |
版本 | 2.7 |
发布版本 | 2.7.13 |