class_loader.py 文件源码

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

项目:relaax 作者: deeplearninc 项目源码 文件源码
def import_module(cls, path, cname):
        if path is None:
            pname, _ = cname.rsplit('.', 1)
        else:
            mpath, mname = os.path.split(path)

            if os.path.isdir(path):
                pname, _ = cname.rsplit('.', 1)
            elif os.path.isfile(path):
                mname, _ = os.path.splitext(mname)
                pname = None
            else:
                raise ImportError("No module named %s" % path)

            module = cls.load_module(mname, mpath)

        if pname:
            module = importlib.import_module(pname)

        return module
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号