前提・実現したいこと
node.jsで得た文字列もしくは数値をPythonに渡したい
このサイトを参考にpython-shellを使って送ろうとしている。
発生している問題・エラーメッセージ
Pythonの方に全く反応がない状況
該当のソースコード
Node
1var pyshell = new PythonShell('my_script.py'); 2 3// sends a message to the Python script via stdin 4pyshell.send('hello'); 5 6pyshell.on('message', function (message) { 7 // received a message sent from the Python script (a simple "print" statement) 8 console.log(message); 9);
python
1import sys 2 3data =sys.stdin.readline() 4 5print(data)
node.jsファイルの最後の行の、
);
は、
});
こうだと思うのですが、エラーは出ませんか?
このプログラムを実行するのに、node.jsから実行していますでしょうか?
あなたの回答
tips
プレビュー