똑똑해진느낌/Python

[Python] sys.stdout.flush()

찐쿵 2019. 8. 26. 14:15

python 반복문을 만들고, 해당 파일을 .net에서 process로 열었을때 cmd output을 정상적으로 가져오지못했다.

(cmd 종료 후에 가져와짐)

출력 스트림을 flush 하니 즉시 출력되어 곧장 parsing 가능한 것을 확인하였다.

ㅠ.ㅠ

flush : 기본값이 false, print 시에 즉시 스트림을 출력함으로써 버퍼의 텍스트를 비우는 권한을 갖게함.