18. Python言語サービス

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 に追加するためのモジュール構築、 および実際のインストールを支援する。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。