2
私は、Pythonパッケージに対応するPythonソースコードを持つ多くのサブディレクトリを持つディレクトリを持っています。私はいくつのクラスとルートクラス(階層の最上位)がこれらのディレクトリ/パッケージに含まれているかを数えたいと思います。 これを行う簡単な方法はありますか?Pythonパッケージ内のクラスとクラス階層の数をカウントする
私は、Pythonパッケージに対応するPythonソースコードを持つ多くのサブディレクトリを持つディレクトリを持っています。私はいくつのクラスとルートクラス(階層の最上位)がこれらのディレクトリ/パッケージに含まれているかを数えたいと思います。 これを行う簡単な方法はありますか?Pythonパッケージ内のクラスとクラス階層の数をカウントする
Pythonスクリプトを書く必要はありません。コマンドラインから:
grep -c "^class " *.py
と入力し、各.pyファイルの現在のディレクトリにあるクラスの数を返します。クラスがトップクラスであるかどうかを調べるには、それぞれをインポートして各モジュールをクエリする必要があります。
http://stackoverflow.com/questions/1796180/python-get-list-of-all-classes-within-current-module –