Il giorno sab, 24/10/2009 alle 14.32 +0200, Matteo Bertini ha scritto:

> 
> Ho provato un po' a giocare con try except senza però beccare il punto 
> giusto...
> 
> Suggerimenti?
> Matteo Bertini
> 
> _______________________

Ho fatto qualche prova e così dovrebbe funzionare, ma penso anch'io che
la soluzione migliore sia popen

crap0...@gns01:~/Scrivania$ cat echo2.py 
import sys

def gs ():
    for line in sys.stdin:
      yield line


if __name__ == '__main__':
    try:
        sys.stdout.writelines (gs ())
    except IOError:
        pass
crap0...@gns01:~/Scrivania$ python -c "for x in range(200): print
'line'*(x+1)" | python echo2.py | head -n 5
line
lineline
linelineline
linelinelineline
linelinelinelineline
crap0...@gns01:~/Scrivania$ 

> ________________________
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
-- 
me -> http://crap0101.gnu-darwin.org

Attachment: signature.asc
Description: Questa è una parte del messaggio firmata digitalmente

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a