7

子プロセスを生成し、結果を独自の処理用の文字列としてキャッチする方法については、オンラインで多数のノード js の例があります。

しかし...

子プロセスと「対話」したい。たとえば、' ' を呼び出して開始し、ステートメント ' ' を入力して結果 ' ' を取得し、別の任意のステートメント ' ' を入力するノード js アプリケーションを作成するにはどうすればよいpythonでしょ1+124+4

(そして、「タイプ」によって、プロセスが使用する標準入力へのストリーミングデータが必要になると想定しています)。

4

1 に答える 1

9
var child = require('child_process');
var ps = child.spawn('python', ['-i']);
ps.stdout.pipe(process.stdout);
ps.stdin.write('1+1');
ps.stdin.end();

御馳走になります!

于 2012-06-05T21:37:02.147 に答える