Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content
Previous: Importing Modules Next: Scalar Data Types

Executing Shell Commands

Shell commands can be executed from within Python using the function system("shell command"), which is defined in the module os. A newer alternative to os.system that provides much more flexible functionality is the call function, which is defined in the subprocess module:

import os
os.system("ls -al") # call shell command ls -al
import subprocess as sp
sp.call(["ls", "-al"])
Open Source Your Knowledge: become a Contributor and help others learn. Create New Content