Доступ к печатному выводу вызова функции
Часть моего скрипта вызывает функцию из (давайте назовем ееfoo
) другой модуль (написанный кем-то еще давным-давно, и я не хочу начинать изменять его сейчас).foo
пишет интересные вещиstdout
(но возвращаетсяNone
), частично вызывая и другие функции. Я хочу получить доступ к этим интересным вещам, которыеfoo
пишетstdout
.
Насколько мне известно,subprocess
предназначен для вызова команд, которые я обычно вызываю из командной строки. Есть ли эквивалент для функций Python, которые я бы вызвал из моего скрипта?
Я на python2.7, если это имеет значение