2011-09-17 12 views
2

私は、Pythonパッケージに対応するPythonソースコードを持つ多くのサブディレクトリを持つディレクトリを持っています。私はいくつのクラスとルートクラス(階層の最上位)がこれらのディレクトリ/パッケージに含まれているかを数えたいと思います。 これを行う簡単な方法はありますか?Pythonパッケージ内のクラスとクラス階層の数をカウントする

+2

http://stackoverflow.com/questions/1796180/python-get-list-of-all-classes-within-current-module –

答えて

1

Pythonスクリプトを書く必要はありません。コマンドラインから:

grep -c "^class " *.py 

と入力し、各.pyファイルの現在のディレクトリにあるクラスの数を返します。クラスがトップクラスであるかどうかを調べるには、それぞれをインポートして各モジュールをクエリする必要があります。

関連する問題