这个错误信息表明在使用 Python 的 subprocess 模块时,你正在尝试向子进程的标准输入写入字符串数据,但是它需要的是字节类型的数据。
因此,你需要将字符串数据编码为字节数据才能写入到标准输入中。例如:
import subprocess
p = subprocess.Popen(['cat'], stdin=subprocess.PIPE)
s = 'hello, world\n'
b = s.encode('utf-8')
p.stdin.write(b)
p.stdin.close()
p.wait()
Node.js