Dziwny efekt przekierowania za pomocą raw_input
Wedługpodręcznik, raw_input
pisze na standardowe wyjście. Mam ten mały program (test_raw_input.py
):
# Test if rawinput writes to stdout or stderr
raw_input('This is my prompt > ')
I bez względu na to, jak to prowadzę:
$ python test_raw_input.py > xxx
lub
$ python test_raw_input.py 2> xxx
Monit zawsze kończy sięxxx
. Dlaczego to się dzieje?