我正在尝试使用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