Python动态加载模块和类 发表于 2020-09-08 分类于 计算机 , python 本文字数: 133 经常用到一些Python库,通过装饰器,然后给定路径就可以运行,这样使用起来很方便。实现的机制大概是动态加载模块和类实现的。在Python中实现的方法如下。 动态加载模块通过Python库‘importlib’实现 1234import importlibmylib = importlib.import_mordule(mylib_path) 获取模块中的类和函数通过Python库‘inspect’实现 123456import inspectimport mylibfor i in inspect.getmembers(os): if inspect.isfunction(i[1]): print(i[1].__name__) 这样就可以动态加载指定路径的模块了。 本文作者: Hu Jiwei 本文链接: https://baiyicanggou.top/archives/26cd01e6.html 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!