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