nodejs python子进程立即退出

时间:2017-11-22 14:57:25

标签: javascript python node.js process python-import

我有两个程序:

一个node.js

let spawn = require("child_process").spawn;
let childProcess = spawn('python3',["py03.py"]);


childProcess.stdout.on('data', function (data){
    console.log("Data from python!: "+data.toString('ascii'));
});

childProcess.stdin.write("greetings from nodejs!\n");

和一个Python程序:

import sys
# from testing.py04 import Whatever

line =  input()
sys.stdout.write("Python processed: "+line)
sys.stdout.flush()

当我评论导入时, 它正确输出

  

“来自python的数据!:Python处理过:来自nodejs的问候!”

但是当我导入一些类时,它就退出了。

有谁知道为什么这样做?这是允许的吗?

0 个答案:

没有答案