I\'ve a python script that has to launch a shell command for every file in a dir:
import os
files = os.listdir(\".\")
for f in files:
os.execlp(\"myscri
You can use subprocess.Popen. There's a few ways to do it:
import subprocess
cmd = ['/run/myscript', '--arg', 'value']
p = subprocess.Popen(cmd, stdout=subprocess.PIPE)
for line in p.stdout:
print line
p.wait()
print p.returncode
Or, if you don't care what the external program actually does:
cmd = ['/run/myscript', '--arg', 'value']
subprocess.Popen(cmd).wait()