Efecto redireccionamiento extraño con raw_input
De acuerdo con lamanual, raw_input
escribe a stdout. Tengo este pequeño programa (test_raw_input.py
):
# Test if rawinput writes to stdout or stderr
raw_input('This is my prompt > ')
Y no importa cómo corro esto:
$ python test_raw_input.py > xxx
o
$ python test_raw_input.py 2> xxx
El aviso siempre termina enxxx
. ¿Por qué está pasando esto?