Pythonからコマンドを実行するためのモジュール

 
import subprocess
cmd = "ls -l"
subprocess.call(cmd.split())
 

subprocessをimportして、callメソッドでコマンドを実行します。ここで大切なのは、コマンドは半角スペース毎に配列で与えるということです。ここでは、splitメソッドでスペース毎に配列に入れて渡しています

直接、配列を渡して実行させる事もできます。

subprocess.call(["ls","-l"])