[pyhton-es]expresiones regulares
Alma Mallo
alma en universodigital.net
Mar Sep 11 17:26:49 CEST 2001
>>>> lines=file.readlines()
>>>> lines=replace(lines,"auto","Mierda")
>Traceback (innermost last):
> File "<stdin>", line 1, in ?
> TypeError: argument 1: expected read-only character buffer, list found
Te pasa eso porque readlines devuelve una lista de strings y replace
actua sobre strings. Lo que puedes hacer es aplicar el replace a
cada linea de la lista.
Un saludo,
Alma Mallo
Más información sobre la lista de distribución Python-es