[Python-es] Numerar columnas

Pedro Gracia lasarux en neuroomante.com
Jue Mayo 12 22:23:01 CEST 2011


El 12/05/11 21:00, Daniel Sarmiento escribió:
> Algo así también podria ser:
>
>
> with open('fulanito.txt', 'r') as infile:
>     for i, line in enumerate(infile.readlines()):
>         print i+1, line

Me he entretenido un rato:

open("out.txt", "w").writelines(["%i %s" % (n, l) for n,l in
list(enumerate(open("in.txt").readlines(),1))])

Donde "in.txt" es el fichero de entrada y "out.txt" el fichero de salida.
>
>
> HTH 
>
> Daniel
>
> 2011/5/12 Eduardo Matus <ematus en gmail.com <mailto:ematus en gmail.com>>
>
>     f = open('fulanito.txt', 'r')
>     contador = 1
>     for line in f.readlines():
>          print str(contador)+ ' '+line
>          contador = contador + 1
>     f.close()
>
>
>     2011/5/12 Alejandra Zavala <alito81 en gmail.com
>     <mailto:alito81 en gmail.com>>
>
>         Que tal...
>         Tengo una duda enorme, alguien sabe como enumerar columnas?
>         Tengo lo siguiente en un archivo fulanito.txt:
>
>         M    0.84259    0.90549    0.39297
>         A    0.79168    0.83342    0.17866
>         S    0.65917    0.79865    0.10998
>         W    0.64073    0.67772    0.22135
>
>         Y quiero que el programa me enumere las columnas para que
>         queden de la siguiente forma:
>
>         1 M    0.84259    0.90549    0.39297
>         2 A    0.79168    0.83342    0.17866
>         3 S    0.65917    0.79865    0.10998
>         4 W    0.64073    0.67772    0.22135
>
>         Y así sucesivamente hasta que acabe el archivo.
>         Alguien tiene alguna idea?
>         Saludos!
>
>         _______________________________________________
>         Python-es mailing list
>         Python-es en python.org <mailto:Python-es en python.org>
>         http://mail.python.org/mailman/listinfo/python-es
>         FAQ: http://python-es-faq.wikidot.com/
>
>
>
>
>     -- 
>     Eduardo Matus Coquelet
>     Ingeniero Civil Informático y Telecomunicaciones.
>     Celular: 77113825
>
>     _______________________________________________
>     Python-es mailing list
>     Python-es en python.org <mailto:Python-es en python.org>
>     http://mail.python.org/mailman/listinfo/python-es
>     FAQ: http://python-es-faq.wikidot.com/
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110512/b7f5ee70/attachment.html>


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