Я хочу обработать команду1 с помощью popen (python), а затем запустить другую команду2, когда первый закончен. когда я использую wait(), чтобы заставить его работать, но это не сработало. Кто-нибудь может мне помочь?Как заставить wait() полностью подождать подпроцесса? wait() не может работать
def ant_debug():
ant_debug_cmd = 'cmd /k ant debug'
os.system(ant_debug_cmd)
def adb_install():
apk_debug_path = walk_dir('.\\bin')
adb_install_cmd = 'cmd /k adb install -r ' + apk_debug_path
os.system(adb_install_cmd)
child = subprocess.call(ant_debug())
if child.wait() == 0:
adb_install()
Вы действительно не сказали нам, что не так, когда вы запускаете этот код. * он не работает * не является частью сообщения об ошибке. –