Python如何深入理解插件机制的实现细节?
- 内容介绍
- 文章标签
- 相关推荐
本文共计890个文字,预计阅读时间需要4分钟。
插件机制是代码/功能反向依赖注入到主体程序的一种方法,通过编译型语言通过动态加载动态库实现插件。对于Python这样的脚本语言,实现插件机制更加简单。机制+Python的`__import__`方法可以实现动态导入模块,从而实现插件。
插件机制是代码/功能反向依赖注入到主体程序的一种方法,编译型语言通过动态加载动态库实现插件。对于Python这样的脚本语言,实现插件机制更简单。
机制
Python的__import__方法可以动态地加载Python文件,即以某个py脚本的文件名作为__import__的参数,在程序运行的时候加载py脚本程序模块。对应的import关键字则是静态加载依赖的py模块。
描述
__import__() 函数用于动态加载类和函数 。
如果一个模块经常变化就可以使用 __import__() 来动态载入。
本文共计890个文字,预计阅读时间需要4分钟。
插件机制是代码/功能反向依赖注入到主体程序的一种方法,通过编译型语言通过动态加载动态库实现插件。对于Python这样的脚本语言,实现插件机制更加简单。机制+Python的`__import__`方法可以实现动态导入模块,从而实现插件。
插件机制是代码/功能反向依赖注入到主体程序的一种方法,编译型语言通过动态加载动态库实现插件。对于Python这样的脚本语言,实现插件机制更简单。
机制
Python的__import__方法可以动态地加载Python文件,即以某个py脚本的文件名作为__import__的参数,在程序运行的时候加载py脚本程序模块。对应的import关键字则是静态加载依赖的py模块。
描述
__import__() 函数用于动态加载类和函数 。
如果一个模块经常变化就可以使用 __import__() 来动态载入。

