Найти - Пользователи
Полная версия: subprocess stdout
Начало » Python для новичков » subprocess stdout
1
ss100s
 import subprocess
......
p = subprocess.Popen('/usr/bin/pack', shell = True, stdout = subprocess.PIPE)
......
'/usr/bin/pack' выполняется длительное время. Нужно продолжить выполнение скрипта, а вывод ‘/usr/bin/pack’ обработать после его завершения в отдельном потоке.
Смотрю документацию по subprocess, threading, multiprocessing, но не вижу путей для реализации.
Rodegast
> Нужно продолжить выполнение скрипта, а вывод ‘/usr/bin/pack’ обработать после его завершения в отдельном потоке.

Ну и запускай subprocess в отдельном потоке. В чём проблема?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB