I am trying to run something inside a Python file, and i do not want to see in the Python console the run output:
os.system("cd ../programs/{0} && ./run".format(project))
How can I do it? I tried with subprocess.call() but it does not compile.
I am trying to run something inside a Python file, and i do not want to see in the Python console the run output:
os.system("cd ../programs/{0} && ./run".format(project))
How can I do it? I tried with subprocess.call() but it does not compile.
Redirecting stdout to /dev/null
:
import subprocess
subprocess.call(['./run'],
cwd=os.path.join('..', 'programs', project),
stdout=subprocess.DEVNULL)