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 開発者のためのツール群