该代码的运行方式为:
process_object = subprocess.Popen(['process_name','abc','def','','ghi','jkl'], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
由于发生错误,它在下面不起作用:
ValueError: I/O operation on closed file
我建议您尝试pexpect,它更适合于此任务(实际上,它is是为此类任务构建的工具)。
您也可以浏览examples,并查看其用法。