stderr를 리디렉션하면 Python 입력이 표시되지 않습니다.

stderr를 리디렉션하면 Python 입력이 표시되지 않습니다.

터미널에서 다음 명령을 실행하고 있습니다.

python -c "input('Message')" 2> log

하지만 Message화면에는 나타나지 않습니다. 왜 이런 일이 발생하는지 아시나요?

답변1

이 경우에도 불구하고문서에 따르면,Python은 표준 오류에 프롬프트를 씁니다.- 그래서 으로 보냈습니다 log.

관련 정보