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
提交
取消