wait - Jython wait() 不等待?
问题描述
我的 Jython wait() 没有在执行下一个批处理文件之前等待?
import subprocess
command = '%s' % (sBatFile)
pipe = subprocess.Popen(command, shell=False, cwd=sBatDir)
out, err = pipe.communicate()
retCode = pipe.wait()
if retCode <> 0:
return retCode
else:
return 0
我希望在批处理文件完成后返回代码返回 0。它返回 0 但在批处理文件完成执行之前?
解决方案
推荐阅读
- php - 将扫描的 QR 内容传递给 PHP
- perl - Perl:为文件夹内的 csv 文件选择文件路径
- spring - 我如何在春季从 cookie 中读取安全值?
- python - Sublime 3 + Python 的奇怪问题:无法输入左括号“(”,除非在评论中
- python - 如何为非常相似的代码片段编写方法或 for 循环
- php - 无法从 Facebook Graph API 加载 URL
- javascript - 使用 .split() 和 .filter() 方法从数组字符串中删除单词
- javascript - highcharts 组系列点击事件获取分类中的所有数据
- javascript - 文本框的边框被另一个类覆盖
- webpack - 为什么在 Webpack 4 摇树之后,material-ui 模块同时显示在 node_modules 和 src 中?