Necesito sacar "\n" de este resultado. Ayuda por favor.

Jose Caballero jcaballero.hep en gmail.com
Vie Abr 3 04:27:35 CEST 2009


Lo que me resulta extremadamente raro es eso de "no puedo usar import". Veo
complicado programar en python sin hacer import... Creo que me he perdido.





El 3 de abril de 2009 1:28, Daniel Garcia Moreno <dani en danigm.net> escribió:

> El jue, 02-04-2009 a las 15:35 -0700, Kolem Trot escribió:
> > Gracias por las recomendaciones, Ricardo.  Estoy muy agradecido.
> > La razón de mi pregunta, estoy experimentando un poco con python,
> > ya que soy nuevo en esto, y estoy viendo ejemplos de otras personas,
> > para no aburrirme con sólo leer los tutoriales. (de los errores aprendo)
> >
> > Alvin Eloy
> >
> >
>
> Vaya hilo más extraño, vamos a ver, si te he entendido lo que quieres
> hacer es poder guardar una lista en un txt y luego poder leerla.
>
> Puedes hacerlo así de fácil:
>
> # lista a fichero
> lista = ['pera', 'manzana', 'platano']
> open('salida.txt', 'w').write('\n'.join(lista))
>
> # fichero a lista
> lista = open('salida.txt').readlines()
> # esto para quitar los \n de toda la lista
> lista = map(str.strip, lista)
>
> >
> >
> >
> > --- El jue 2-abr-09, heimy <ricardo.cardenes en gmail.com> escribió:
> >
> > De: heimy <ricardo.cardenes en gmail.com>
> > Asunto: Re: [Python-es] Necesito sacar "\n" de este resultado. Ayuda por
>  favor.
> > A: "Lista de discusión sobre python en castellano" <python-es en aditel.org
> >
> > Fecha: jueves, 2 abril, 2009, 7:27 pm
> >
> > De hecho, ahora que miro bien tu script, lo podías haber escrito así:
> >
> >
> >    l = []
> >    for line in open("lista.txt"):
> >        l.append(line[:-1])
> >    print l
> >
> > Fíjate que uso "open" en lugar de "file". Es la manera recomendada. No
> > uso "r" porque, por defecto, el fichero se abre en modo lectura.
> > Además, lo uso directamente como objeto iterable en el for (si usas un
> > fichero como iterable, devuelve sus líneas una por una). Además, así
> > te ahorras el "close", porque en el momento en que el objeto-fichero
> > (al salir del for) salga de ámbito, se destruye y por tanto se cierra.
> >
> > Se podría haber hecho incluso más conciso usando una lista comprensiva:
> >
> >    l = [line[:-1] for line in open("lista.txt")]
> >
> > Saludos,
> > Ricardo
> > _______________________________________________
> > Lista de correo Python-es
> > http://listas.aditel.org/listinfo/python-es
> > FAQ: http://listas.aditel.org/faqpyes
> >
> >
> >
> >       ¡Obtén la mejor experiencia en la web!&lt; Descarga gratis el nuevo
> Internet Explorer 8. http://downloads.yahoo.com/ieak8/?l=e1
> > _______________________________________________
> > Lista de correo Python-es
> > http://listas.aditel.org/listinfo/python-es
> > FAQ: http://listas.aditel.org/faqpyes
>
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
_______________________________________________
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