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.
»