我想运行一个子进程,检查返回代码,如果它不为零,则重新运行该子进程。
这是我到目前为止得到的:
import subprocess
error = 1
while error != 0:
subprocess.call(cmd)
error = ?
最佳答案
subprocess.call
直接返回返回码,所以你可以这样做:
import subprocess
while subprocess.call(cmd):
pass
关于python - 运行Python子进程直到不再发生错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51117340/