엄범

(python) subprocess, Popen

Note ) subprocess로 실행하는 바이너리가 출력→입력대기 순서로 진행할 때, read() -> write()를 주었는데도 제대로 동작하지 않는 경우가 있다. 이는 실행하는 바이너리 자체에서 입력 대기 하기 전에 출력을 파이썬으로 보내주어야 하는데, 입력 대기가 끝난 이후에 파이썬으로 출력 내용을 보내기 때문에 발생하는 현상으로 보인다...