python2.7 源码中的注释(由于能力有限,翻译的不太准确):
这个模块允许您开启进程、连接输入、输出和错误的管道,并获取他们的返回代码。...此外,标准错误可以用STDOUT来定义,表明应用程序应该从STDOUT捕获到相同的文件句柄的标准错误数据。
如果preexec_fn设置为一个可调用对象,该对象将在子进程执行之前调用。...在python程序中都是看作为\n 注意: 这种功能仅仅支持用通用换行符构建的python(默认)。同时文件对象标准输出、标准输入、标准错误的换行符属性,不会被communicate()模块所更新。...Example:
check_call(["ls", "-l"])
check_output(*popenargs, **kwargs):
运行带参数的命令并且以字节字符串来返回。
...=PIPE, stderr=PIPE, close_fds=True)
(child_stdin,
child_stdout,
child_stderr) = (p.stdin, p.stdout