Результаты поиска по запросу "popen"

5 ответов

Python - захватить стандартный вывод Popen и отобразить на консоли?

Я хочу перехватить стандартный вывод из продолжительного процесса, запущенного черезsubprocess.Popen(...) так что я используюstdout=PIPE как аргумент Однако, поскольку это длительный процесс, я также хочу отправить вывод на консоль (как будто я ...

1 ответ

Подпроцесс Python Popen.communicate () эквивалентен Popen.stdout.read ()?

Очень конкретный вопрос (надеюсь):Каковы различия между следующими тремя кодами? (Я ожидаю, что это будет только потому, что первый не ожидает завершения дочернего процесса, в то время как второй и третий делают. Но я должен быть уверен, что ...

2 ответа

Попен, ожидающий дочерний процесс, даже если непосредственный ребенок завершен

Я работаю с Python 2.7 на Windows 8 / XP. У меня есть программа A, которая запускает другую программу B, используя следующий код: p = Popen(["B"], stdout=PIPE, stderr=PIPE) stdout, stderr = p.communicate() returnB запускает пакетный сценарий C. ...

ТОП публикаций

4 ответа

Как получить вывод из подпроцесса. Открыть (). блоки proc.stdout.readline (), данные не распечатываются

Я хочу вывод из execute Test_Pipe.py, я попробовал следующий код на Linux, но он не работал. Test_Pipe.py import time while True : print "Someting ..." time.sleep(.1)Caller.py import subprocess as subp import time proc = ...

3 ответа

вывести командную строку, вызванную подпроцессом?

Я используюsubprocess.Popen call, и в другом вопросе я узнал, что я неправильно понял, как Python генерирует аргументы для командной строки. Мой вопрос Есть ли способ узнать, какой была командная строка? Пример кода: - proc = ...

2 ответа

Как перехватить exit_code и stderr команды, которая запускается в C ++?

Я пишу программу на C ++, которая выполняет и выводит (в режиме реального времени) сценарий оболочки, make-файл или просто другую программу. Однако я хотел бы, чтобы моя программа возвращалась по-другому, когда есть ошибки или ...

2 ответа

Замена процесса в стиле Bash с помощью Python's Popen

В Bash вы можете легко перенаправить вывод процесса во временный дескриптор файла, и все это автоматически обрабатывается bash следующим образом: $ mydaemon --config-file <(echo "autostart: True \n daemonize: True")или вот так: $ wc -l <(ls) 15 ...

4 ответа

Почему Popen.communicate () возвращает b'hi \ n 'вместо' hi '?

Может кто-нибудь объяснить, почему результат, который я хочу, «привет», начинается с буквы «б» и сопровождается новой строкой? Я используюPython 3.3 >>> import subprocess >>> print(subprocess.Popen("echo hi", ...

3 ответа

Python Popen: запись в стандартный вывод и лог-файл одновременно

Я использую Popen для вызова сценария оболочки, который постоянно записывает свои stdout и stderr в файл журнала. Есть ли способ одновременно выводить файл журнала непрерывно (на экран) или, альтернативно, заставить сценарий оболочки одновременно ...

1 ответ

Python Popen отправка на обработку на стандартный вывод, получение на стандартный вывод

Я передаю исполняемый файл в командной строке моему скрипту Python. Я делаю некоторые вычисления, а затем я хотел бы отправить результат этих вычислений на STDIN в исполняемый файл. Когда он закончится, я бы хотел получить результат исполняемого ...