p.stdin.write('some input\n')
p.stdin.flush()
while p.poll() is None:
    l = p.stdout.readline()
print(l)
print(p.stdout.read())
печать stdout в реальном времени из подпроцесса, для которого требуется stdin