enviar datos a la entrada estándar

Daniel Ripolles (Eru) ripolles en aditel.org
Lun Jun 7 12:45:11 CEST 2004


El lun, 07-06-2004 a las 12:15, Ernesto Revilla escribió:
> Hola
> 
> import sys
> sys.stdin.write("lalalalala")
> 

>>> import sys
>>> sys.stdin
<open file '<stdin>', mode 'r' at 0x401e5020>
>>>

Parece que está abierto como solo lectura (esto es lo lógico, al fin y
al cabo es stdin). Así no podrá. No sé si hay alguna forma de
"reabrirlo" para escritura o algo así, pero me suena a hack de los
chungos.

De todas formas, pregunta para Darío: Para qué necesitas escribir en
stdin? (Puede que nos encontremos con un caso de YAGNI: You ain't gonna
need it :P )
> 
> Erny
> 
> Darío López Llueca escribió:
> 
> >Hola a tod en s!
> >
> >Alguien sabría decirme como podría hacer el equivalente a la siguiente
> >orden unix en python?
> >
> >echo "lalalalalal" > /dev/stdin
> >
> >Es que no sé como hacerlo :(
> >_______________________________________________
> >Python-es mailing list
> >Python-es en aditel.org
> >http://listas.aditel.org/listinfo/python-es
> >
> >  
> >
> 
> 

-- 
Daniel Ripolles ( Eru )
# Last nonzero cipher of n! :
str(reduce(lambda x,y:x*y,range(1,n+1))).strip('0')[-1]


------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es