Re: Resumen de Python-es, Vol 19, Envío 3

lopz lowlifebob en gmail.com
Vie Abr 3 00:32:10 CEST 2009


Hola

Yo lo haría para pasar de texto a una lista

lines = open("lista.txt", "r").read()

lista = []

for line in lineas.splitlines():
   lista.append(line)

y pasa listar los elementos de la nueva lista:

for i in lista:
   print i

en caso de que tenga un \n puede usar algo así

for i in lista:
   print i[:-1]


Espero que te sirva

Saludos!

> Logré convertir la información grabada en un documento .txt, a una lista (gracias riverplatense), pero sale "\n".  Quiero saber como quitarlo de ahi, pero no puedo usar "import", tengo problemas con python, asi necesito consejos de como hacerlo si utilizar esa opción.  Aquí pongo lo que escribo para cambiar el texto a una lista:
>

>
> f = file("lista.txt", "r")
> l = []
> while True:
>        line = f.readline()
>        if len(line) == 0: # Zero length indicates EOF
>                break
>        l.append(line)
>
> print l
>
> f.close()Y ahora lo que sale cuando corro el script:
>
> ['carro \n', 'agua \n', 'luz \n']
>
>


-- 
lopz es libre, usa --> GNU/linux gentoo
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





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