32. Python 语言服务
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 代码使用的标记解析器
- 32.8. tabnanny — 模糊缩进检测
- 32.9. pyclbr — Python class browser support
- 32.10. py_compile — 编译 Python 源文件
- 32.11. compileall — Byte-compile Python libraries
- 32.12. dis — Python 字节码反汇编器
- 32.13. pickletools — pickle 开发者工具集