modules.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:paper-to-git 作者: maxking 项目源码 文件源码
def find_components(package, base_class):
    """Find components which are subclass of a given base class.
    """
    for filename in resource_listdir(package, ''):
        basename, extension = os.path.splitext(filename)
        if extension != '.py' or basename.startswith('.'):
            continue
        module_name = "{}.{}".format(package, basename)
        __import__(module_name, fromlist='*')
        module = sys.modules[module_name]
        if not hasattr(module, '__all__'):
            continue
        yield from scan_module(module, base_class)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号