tx8087 2022-12-04 01:12 采纳率: 100%
浏览 40
已结题

nodejs child_process通信问题

nodejs child_process通信问题

现有两个文件,且在同一目录下

test.py

print("py 启动")
x = input()
if(x == "1"):
    print("recived!")

index.js

const {
  exec
} = require("child_process")
const test = exec("python test.py", {
  cwd: process.cwd()
})

test.stdin.write("1")
test.stdout.on("data", (data) => {
  console.log(data.toString());
})

index.js代码写的有问题,要求就是用index去执行python脚本,且往脚本里面输入1。并打印出结果,test.py代码不可改动,index.js代码随便改,换个库都行,只要实现下效果。

执行node index,index.js调用python脚本,并往里面输入了1,并打印出结果

py 启动
1
recived!
  • 写回答

4条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 12月12日
      • 已采纳回答 12月4日
      • 赞助了问题酬金20元 12月4日
      • 创建了问题 12月4日

      悬赏问题

      • ¥30 AndroidBench&eMMC内存测试速度&Android
      • ¥15 W10 文件共享失败 怎么解决
      • ¥20 b站私信完整导出的方法
      • ¥15 边界图中的x、y轴解释
      • ¥30 如何用matlab求解复杂方程
      • ¥15 VUE TS中怎么调用第三方js
      • ¥15 Activiti如何将值传入textValue
      • ¥20 在linux里安装lummps时 在make mpi里找不到rpc
      • ¥25 python先到先得调度和轮询调度
      • ¥15 SDK Manager闪退