在某些机器上,对于下面这段代码
p = subprocess.Popen(cmd, stdout = subprocess.PIPE, stderr = subprocess.STDOUT);
out, err = p.communicate()
这个脚本会在p.communicate()
处挂起,不返回。
在我手动运行命令后,我终于看到了错误信息。
为什么会这样,我应该如何解决这个问题?
![]() |
粗眉毛的硬币 · CityHash 与 MurmurHash ...· 4 月前 · |
![]() |
挂过科的香菜 · 【异常及源码分析】org.mybatis.s ...· 1 年前 · |
![]() |
聪明伶俐的橡皮擦 · 时间戳比较大小JAVA-掘金· 1 年前 · |
![]() |
温文尔雅的镜子 · Mysql - ...· 1 年前 · |