Ejecutar comandos en python

Posted on Tue 04 March 2008 in Programación

Hago a menudo pequeños scripts en python. Y muchas de las veces necesito ejecutar algún comando del sistema. Habitualmente importaba el módulo os y llamaba a alguna de sus funciones (las popen). Pero en general no hace falta importar os. Existe un módulo llamado commands (sólo para unix) que permite realizar esta tarea con suma facilidad y mejor lectura del código. Dejar claro que para cosas más avanzadas es mejor usar subprocess que pretende reemplazarlo.