python - 在 C++ 项目中集成 python 插件系统
问题描述
项目是什么:一个 C++ 库,我们想在其上添加一个运行时预测模块,该模块由 python 插件组成(例如,一个用于建模阶段的插件,另一个用于预测,另一个用于特征聚类等.)。目标操作系统是 GNU/Linux。
一个可能幼稚的想法是关于运行一个内部调用主 python 插件脚本的 shell 脚本:因此,我们将从主应用程序分叉到一个子进程,该子进程将被分配执行 shell 脚本文件。尽管是一个易于使用的解决方案,但它似乎缺少一些沟通潜力。
您对更优雅、更强大的解决方案有什么建议吗?甚至是一些具有类似结构的参考项目。
解决方案
推荐阅读
- python - 当我尝试在 jpeg 中转换 pdf 时发生多个错误
- node.js - 如果数据太大,Socket.io 不会发出
- django - 有人可以让我理解这里的真正问题吗?Django 新手
- javascript - 任何人都可以在此 js 代码中找到错误吗?
- c# - C# 从浏览器窗口抓取 HTML
- java - 如何使用 Glide 共享从服务器加载到图像视图中的图像
- ocr - 从手写填写的表格中提取表格数据到 CSV 数据
- python - 有没有办法将 csv 作为字典读取并在输出中添加一些字段?
- google-calendar-api - 免费与 Salesforce 集成
- c - Memcheck,一个带有 valgrind 的内存错误检测器