在Node.js中使用Python模块
有没有办法制作一种“胶水”,让Python模块(更具体点说,就是库的绑定)可以在Node.js中使用?有些数据结构可以直接转换成V8对象,比如数组和字典。
更重要的是,这样做是否比手动创建绑定或者通过外部函数接口(FFI)来得更优雅?简单来说,这样做值得吗?
2 个回答
2
Edge.js 这个工具做得很好。它让你可以写一个Python脚本,然后在Node.js中调用这些脚本里的功能,这样就能很方便地和Python模块进行连接。
3
试试这个 Node.js 模块,它是一个桥接工具:Node-Python。
注意:这个项目已经有7年了,版本还是停留在 v0.4。很多功能,比如在 Python 和 Node 数组之间转换,仍然没有实现。可以推测这个项目可能不再由原作者维护了。