을 걸 좋아하지는파이썬는 popen(). stdout.read() 나는 파이썬의 <code>subprocess.Popen</code>를 사용하여, 다른 스크립트의 출력을 얻으려고
process = Popen(command, stdout=PIPE, shell=True)
exitcode = process.wait()
output = process.stdout.read() # hangs here
그것은 내가 실행하는 경우에만, 세 번째 줄에 중단을 다음과 그것은 파이썬 스크립트와 나는 파이썬 껍질에 이것을 재현 할 수 없습니다.
다른 스크립트는 몇 단어 만 인쇄하고 버퍼 문제가 아닌 것으로 가정합니다.
누구나 내가 여기서 잘못하고있는 것에 대해 생각하고 있습니까?
그리고 명령을'command'에서 수동으로 실행하면 출력이 생성됩니까? –