Waiting for external launched process finish
os.system() does wait for its process to complete before returning. If you are seeing it not wait, the process you are launching is likely detaching itself to run in the background in which case the subprocess.Popen + wait example Dor gave won’t help. Side note: If all you want is subprocess.Popen + wait use subprocess.call: … Read more