# main.py try: while True: print raw_input() except EOFError: pass
A me funciono bien. cat input.txt | python main.py El 7 de agosto de 2013 23:31, xiao xiong mao panda rojo <ailurus.fulg...@hotmail.com> escribió: > > hola. otra ves con una pregunta rara. > como hago que mi script lea los datos que recibe por una tuberÃa? > intente algo como > > print raw_input() > > y luego hice > $: echo "probando" | python script.py > probando > funciona pero cuando lo hago con un archivo solo imprime la primera linea. > cat archivoConVariasLineas | python script.py > > si lo intento con un bucle tengo problemas con las lineas vacias > debe haber alguna forma mas adecuada de hacer esto. > > tienen alguna sugerencia? gracias > > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/