Я всегда использую fabric
для таких вещей, как:
from fabric.operations import local
result = local('ls', capture=True)
print "Content:/n%s" % (result, )
Но это кажется хорошим инструментом: sh
(интерфейс подпроцесса Python) .
Посмотрите пример:
from sh import vgdisplay
print vgdisplay()
print vgdisplay('-v')
print vgdisplay(v=True)