Calling an external command from Python
This example will show you how to call an external command from Unix shell or Windows command prompt in a python script.
We need to use the
subprocess module in python.
import subprocess subprocess.run(["ls", "-l"])
For old versions, we need to use the
import subprocess subprocess.call(["ls", "-l"])
The subprocess module allows us to spawn new processes and connect to their input/output/error pipes, and obtain their return codes.