Python 语言服务¶
Python 提供了许多模块来帮助使用 Python 语言。 这些模块支持标记化、解析、语法分析、字节码反汇编以及各种其他工具。
这些模块包括:
ast
--- 抽象語法樹 (Abstract Syntax Trees)symtable
--- 存取編譯器的符號表token
--- 与Python解析树一起使用的常量keyword
--- 檢驗 Python 關鍵字tokenize
--- 对 Python 代码使用的标记解析器tabnanny
--- 偵測不良縮排pyclbr
--- Python 模块浏览器支持py_compile
— 編譯 Python 來源檔案compileall
--- 字节编译 Python 库dis
--- Python bytecode的反組譯器pickletools
--- pickle 開發者的工具