我有以下代码
from __future__ import print_function import subprocess p = subprocess.Popen(['cat'], stdin=subprocess.PIPE, stdout=subprocess.PIPE) p.kill() p.wait() print(p.stdin.write(b'some'))
我用python 2.7和python 3.3运行它.使用python 2.7,当我尝试写入stdin时会抛出异常.使用python 3.3这段代码打印4. python 2.7子进程模块和python 3.3有什么区别?