The Following Command is Not Waiting for The Subprocess to Finish The Execution.
mylist = ['First','Second','Third',....., 'Nth']
for items in mylist:
subprocess.run('googleimagesdownload --keywords "'+items+'" --size medium --limit 100 --output_directory ../../../downloads')
I Want To Execute The Above Python Script in Linux Terminal But It is Not Waiting For a Subprocess To Complete Each Iteration
for items in mylist:
os.system('googleimagesdownload --keywords "'+items+'" --size medium --limit 100 --output_directory ../../../downloads')
The Following Python Script is Working Perfectly Fine on Windows It Waits for The Command To Execute Completely Then Move to The Next Iteration But Didn't Works on Linux Terminal
subprocess.run(['sleep', '1'])?asynciostackoverflow.com/a/63786058/277267Asyncio