무한 루프를 사용하여 웹 서버와 통신하는 파이썬 스크립트를 만들었습니다. 모든 통신 데이터를 파일에 기록하고 동시에 터미널에서 모니터링하고 싶습니다. 그래서 이렇게 tee 명령을 사용했습니다.
python client.py | tee logfile
그러나 터미널이나 로그 파일에서 아무것도 얻지 못했습니다. 파이썬 스크립트가 잘 작동합니다. 여기서 무슨 일이 일어나고 있습니까? 내가 뭔가를 놓치고 있습니까?
몇 가지 조언을 주시면 감사하겠습니다. 미리 감사드립니다.
sys.stdout.flush()
줄을 기록 할 때마다 스크립트에서 명시 적 작업을 수행해야 할 수도 있습니다 .