Acessar a saída impressa de uma chamada de função
Parte do meu script chama uma função de (vamos chamá-lofoo
outro módulo (escrito por alguém há muito tempo, e não quero começar a modificá-lo agora).foo
escreve coisas interessantes parastdout
(mas retornaNone
), em parte, chamando outras funções também. Eu quero acessar essas coisas interessantes quefoo
escreve parastdout
.
Até onde sei,subprocess
serve para chamar comandos que eu normalmente chamaria da linha de comando. Existe um equivalente para funções python que eu chamaria do meu script?
Eu estou em python2.7, se isso importa