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