Python モジュール (より具体的には、ライブラリ バインディング) を node.js で使用できるようにする接着剤を作成することは可能ですか? 一部のデータ構造は、V8 オブジェクトに直接マップできます (配列、辞書など)。
さらに重要なことは、バインディングを手動または FFI を介して作成するよりもエレガントな方法であるということです。要するに、それは価値があるでしょうか?
ブリッジであるこの node.js モジュールを試してください: Node-Python、
注: プロジェクトは 7 年前のもので、まだ v0.4 のままです。Python と Node 配列間の変換などの多くの機能がまだ不足しています。元の作成者によってサポートされなくなったと想定しても安全かもしれません。
Edge.jsはこれをうまく処理します。Python スクリプトを作成し、Node.js からルーチンを呼び出すことができます。これを使用して、Python モジュールとのバインディングを簡単に作成できます。