[Python-es] Numerar columnas

joe di castro enxebree en gmail.com
Jue Mayo 12 21:01:28 CEST 2011


Sería más fácil así:

with open('fulanito.txt', 'r') as f:
    for idx, line in enum(f):
        print(' '.join([idx, line])

Saludos
Joe


El jue, 12-05-2011 a las 14:52 -0400, Eduardo Matus escribió:
> 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>
>         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
>         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
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/




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