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 クラスブラウザサポート - 32.10.
py_compile— Python ソースファイルのコンパイル - 32.11.
compileall— Python ライブラリをバイトコンパイル - 32.12.
dis— Python バイトコードの逆アセンブラ - 32.13.
pickletools— pickle 開発者のためのツール群
