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

heimy ricardo.cardenes en gmail.com
Vie Abr 3 00:27:18 CEST 2009


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





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