>Не вполне точно понял, что вы пытаетесь сделать, но зная о питоне
>только, что это не змея и пользуясь гуглом (python popen example),
>за две минуты получил это:
>import os
>p = os.popen("echo hello; echo there")
>for line in p.readlines():
> print line
>Были также какие-то вариации на тему popen2, popen3, чтобы получить не только
>stdout...
>Я нашёл, но примеры и то как это расписано во встроенной справке не работают - вылетает ошибка, я её привёл в посте - NameError, так быть не должно. А то что вы нашли, из другого модуля.
>И у меня к вам встречный вопрос: что помешало вам найти это
>самостоятельно?
Не всё так просто. Ваш пример выдаёт ошибку:
UnicodeDecodeError: 'utf8' codec can't decode byte 0xa9 in position 2550: unexpected code byte
И ваш вопрос не по теме. Мне помешало то что на русскоязычных форумах когда задаёшь вопрос тебе не отвечают по теме (а все ответы сохраняются для последующего поиска ) а в оффтоп всё заводят. Всё это спам.
Мой вопрос: Как всё таки получить файловый объект в Python/Пайтоне/Питоне (file object) запустив в системе внешнюю программу которая передаёт результат своей работы (типа binary stream) на stdout ?