inspect.getmembers
ファイル内のクラスと関数をチェックするために使用しようとしています。inspect.getmembers
問題は、を使用せずにファイルの名前を渡す方法がわからないことですimport
。毎回違うファイル名を指定する必要があるからです
コードは次のようになります。
def extractName(self,fileName):
for name, obj in inspect.getmembers(FileName):
if inspect.isclass(obj):
print "this is class",name
if inspect.isfunction(obj):
print "this is method",name