为了账号安全,请及时绑定邮箱和手机立即绑定

Go子进程通信

Go子进程通信

Go
胡说叔叔 2021-07-26 12:39:00
GO:是否有某种方法可以与正在等待 stdin 输入的子进程(shell 脚本/python 脚本)通信?例如python脚本(子进程)import syswhile True:    sys.stdout.write('%s\n'%eval(sys.stdin.readline()))在 go 程序中,我想创建这个 python 脚本的子进程,并在必要时重复地在其标准输入上提供输入,并获取其输出。在 Go 程序的标准输出上写入或从文件读取/写入也可以。这大致是我正在尝试的,但没有任何反应-c := exec.Command("python", "-u add.py")si,_ := c.StdinPipe()so,_ := c.StdoutPipe()    c.Start()si.Write([]byte("2+2\n")
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 208 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信