quitar espacios

Arnau Sanchez arnau en ehas.org
Mie Abr 18 18:46:47 CEST 2007


Técnicos escribió:

> lista = []
> f = open("recetas.txt")
> for linea in f:
>    if not linea.rstrip() == "": #salteo lineas en blanco
>        lista.append(linea.lstrip().rstrip()) #saco espacios al principio 
> y fin
> f.close()
> print lista

si no estoy equivocado lstrip+rstrip=strip. Con eso, y haciéndolo en funcional, 
podría quedar así:

[s.strip() for s in file("recetas.txt") if s.strip()]

¿es lo que necesitas?




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