@ Решение Paolo идеально, если вы заинтересованы в выводе на печать после завершения процесса. Если вы хотите опрашивать вывод во время работы процесса, вы должны сделать это следующим образом:
process = subprocess.Popen(cmd, stdout=subprocess.PIPE)
while True:
out = process.stdout.readline(1)
if out == '' and process.poll() != None:
break
if out.startswith('myline'):
sys.stdout.write(out)
sys.stdout.flush()