Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一个函数来获取给定目录中以“.py”结尾的所有文件的列表,然后对于每个文件,找出该文件中是否存在给定类的子类。如果有,则将类的实例添加到列表中。如果不是,则继续,然后在完成后返回列表。有人可以帮我吗?
使用imp模块。通过load_module或者load_source您可以将文件动态加载.py到模块对象中。用于dir查看该模块中的内容,并且您还具有issubclass检查两个类之间是否存在继承的功能。
imp
load_module
load_source
.py
dir
issubclass