首页 > 解决方案 > 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 但在批处理文件完成执行之前?

标签: waitjython

解决方案


推荐阅读