Como lanzar un comando UNIX desde Python

Seguro que al leer el título has pensado inmediatamente os.system("loquesea"), y sí, funciona pero es un follón manejar stdin y stdout.

El método que más me ha gustado ha sido subprocess.call(). Es mucho más flexible, devuelve únicamente el código de estado y no hay que preocuparse en manejar excepciones.

Un ejemplo de call() con Secure Shell:

from subprocess import call
call(["ssh", "secure.nsa.gov", "-p 1337"])

No sé si tiene que ver con cmd del artículo sobre compilar de en Sublime, pero tiene de que esa varible se la pasa a un call() o algo parecido.