Efeito de redirecionamento estranho com raw_input
De acordo commanual, raw_input
escreve para stdout. Eu tenho esse pequeno programa (test_raw_input.py
):
# Test if rawinput writes to stdout or stderr
raw_input('This is my prompt > ')
E não importa como eu corra isso:
$ python test_raw_input.py > xxx
ou
$ python test_raw_input.py 2> xxx
O aviso sempre acaba emxxx
. Por que isso está acontecendo?