PythonライブラリはCで記述されており、いかなる種類のドキュメントもありません。イントロスペクションを使用して、少なくともモジュール内のメソッドとクラスを確認したいと思います。誰かが持っているモジュール内の関数(引数リストを含む)およびクラス(メソッドとメンバー変数を含む)をリストするために使用できる関数またはライブラリ?
私は この記事 についてPythonイントロスペクションを見つけましたが、Python 2.5には当てはまりません。ありがとうございます。手伝い。
少なくとも、次のことができます。
import module
print dir(module) # Find functions of interest.
# For each function of interest:
help(module.interesting_function)
print module.interesting_function.func_defaults
これもかなり良いです:
import module
help(module)
モジュールのdocstringを出力し、モジュールのコンテンツをリストし、それらのdocstringも出力します。
Dir()関数は、モジュールが持つすべてのメンバーを表示します。