0

我需要一个函数来获取给定目录中以“.py”结尾的所有文件的列表,然后对于每个文件,找出该文件中是否存在给定类的子类。如果有,则将类的实例添加到列表中。如果不是,则继续,然后在完成后返回列表。有人可以帮我吗?

4

1 回答 1

2

使用imp模块。通过load_module或者load_source您可以将文件动态加载.py到模块对象中。用于dir查看该模块中的内容,并且您还具有issubclass检查两个类之间是否存在继承的功能。

于 2013-03-16T20:34:59.420 回答