32. Python Language Services¶
Python提供了许多模块来协助使用Python语言。这些模块支持标记化,解析,语法分析,字节码解构和各种其他设施。
这些模块包括:
- 32.1.
parser
- 访问Python解析树 - 32.2.
ast
- 抽象语法树 - 32.3.
symtable
- 访问编译器的符号表 - 32.4.
symbol
- 用于Python解析树的常量 - 32.5.
token
- 用于Python解析树的常量 - 32.6.
keyword
- 测试Python关键字 - 32.7.
tokenize
- 适用于Python源代码的Tokenizer - 32.8.
tabnanny
- 检测模糊缩进 - 32.9.
pyclbr
- Python类浏览器支持 - 32.10.
py_compile
- 编译Python源文件 - 32.11.
compileall
- 字节编译Python库 - 32.12.
dis
- Python字节码的反汇编器 - 32.13.
pickletools
- pickle开发工具