Python插件机制实现详解
插件机制是代码/功能反向依赖注入到主体程序的一种方法,编译型语言通过动态加载动态库实现插件。对于Python这样的脚本语言,实现插件机制更简单。对应的import关键字则是静态加载依赖的py模块。__import__() 函数用于动态加载类和函数 。如果一个模块经常变化就可以使用 __import__() 来动态载入。__import__ 语法:__import__name -- 模块名需要动态加载的py脚本若存放在任意的目录下,则需要首先需要增加脚本查找路径:。整个流程为kusto的数据进入python脚本时自动转化为pandas DataFrame,python 脚本的输出自动转化为kusto table,其中列名和变量都保持不变。kusto 运行镜像的沙盒支持 numpy ,pd, 以及tensorflow ,keras ,torch hdbscan, xgboost 这些比较大众的包