[uylug-programming] Python cargar un array desde archivo

Mauro Eduardo de Carvalho mauro.dec at gmail.com
Wed May 22 10:07:13 PDT 2013


File es iterable, se puede hacer:

f = open(path, 'r')
for linea in f:
   ....

También es una buena idea usar 'with' para abrir el archivo.

2013/5/22 Rodolfo Pilas <r at pil.as>

> Estimados expertos pythoneros:
>
> Tengo un archivo con un dato por renglón y deseo cargarlo en un array[] y
> queda con los enter del final, por lo que a cada dato debo hacerle strip(),
> ya que luego debo compararlo con una variable.
>
> Este es mi código:
>
> p = open('datos.dat')
> pas = p.readlines()
> p.close()
>
> articulo = []
> for item in pas:
>     articulo.append(email.strip().lower())
>
> El tema es que tengo ese array pas[] que es intermedio, pues NO ENCONTRE
> como hacer el strip() en el momento de la creación del array y entonces
> debo recorrerlo y cargarlo en otro array para hacer ese strip().
>
> Me resulta super desprolijo esto, lo que me lleva a pensar que hay una
> mejor forma de hacerlo y por eso recurro a Uds.
>
> Saludos,
> Rodolfo
>
>
> _______________________________________________
> Uylug-programming mailing list
> Uylug-programming at listas.uylug.org.uy
> http://listas.uylug.org.uy/listinfo.cgi/uylug-programming-uylug.org.uy
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.uylug.org.uy/pipermail/uylug-programming-uylug.org.uy/attachments/20130522/c8887f0f/attachment-0002.htm>


More information about the Uylug-programming mailing list