是否可以创建一种胶水,使 python 模块(更具体地说,库绑定)可以在 node.js 中使用?一些数据结构可以直接映射到 V8 对象——例如数组、字典。
更重要的是 - 这将是一种比手动或通过 FFI 创建绑定的更优雅的方式。简而言之,值得吗?
试试这个 node.js 模块,它是一个桥梁:Node-Python,
注意:该项目已有 7 年历史,仍停留在 v0.4。仍然缺少许多功能,例如在 Python 和 Node 数组之间进行转换。可以安全地假设它不再得到其原始作者的支持
Edge.js在这方面做得很好。它允许您编写 Python 脚本,然后从 Node.js 调用例程,这可用于轻松创建与 Python 模块的绑定。