问题方法:将python3中的代码backport到python2.7中,创建了subprocess32项目,项目描述中解释了fork和exec之间处理了一些subprocess中没有解决的问题,让整个模板在多线程下工作更加稳定。

使用pip install subprocess32就可以安装
注意这个包只能在Linux/Unix中使用,Windows中不行。
要使用也比较简单,就是先尝试导入subprocess32为subprocess,如果不成功,那么直接导入subporcess。
代码如下:
