Redirecionando a saída do console para uma string Python [duplicada]

Possible Duplicate:
Como posso capturar a saída stdout de um processo filho?

Estou executando umcatrograma do tipo @ no bash do Python:

   import os

   os.system('cat foo.txt')

Como obtenho a saída do comando shell de volta no script Python, algo como:

   s = somefunction('cat foo.txt')

?

UPD: Aqu é um tópico relacionado.

questionAnswers(2)

yourAnswerToTheQuestion