PythonにはPython言語を使って作業するときに役に立つモジュールがたくさん提供されています。これらのモジュールはトークンの切り出し、パース、構文解析、バイトコードのディスアセンブリおよびその他のさまざまな機能をサポートしています。
これらのモジュールには、次のものが含まれています:
parser | Pythonソースコードに対する解析木へのアクセス。 | |
symbol | Constants representing internal nodes of the parse tree. | |
token | Constants representing terminal nodes of the parse tree. | |
keyword | 文字列がPythonのキーワードか否かを調べます。 | |
tokenize | Pythonソースコードのための字句解析器。 | |
tabnanny | ディレクトリツリー内のPythonのソースファイルで問題となる空白を検出するツール。 | |
pyclbr | Pythonクラスデスクリプタの情報抽出サポート | |
py_compile | Pythonソースファイルをバイトコードファイルへコンパイル。 | |
compileall | ディレクトリに含まれるPythonソースファイルを、一括してバイトコンパイルします。 | |
dis | Pythonバイトコードの逆アセンブラ。 | |
distutils | 現在インストールされている Python に追加するためのモジュール構築、 および実際のインストールを支援する。 |