[Python-es] Wrapper para ficheros (i.e. file objects)
Manuel Alejandro Cerón Estrada
ceronman en gmail.com
Mie Ene 20 04:56:01 CET 2010
El día 19 de enero de 2010 15:09, Olemis Lang <olemis en gmail.com> escribió:
> Alguien conoce si existen wrappers (preferentemente en stdlib ;o) para
> obtener implementaciones de los métodos `readline`, `next`, ... a
> partir de un objeto fichero q solo tenga el método `read` ?
El módulo StringIO[1] de la librería estándar permite hacer eso. Sería
algo como esto:
import StringIO
wrapper = StringIO.StringIO(fileobject.read())
print wrapper.readline()
StringIO trabaja en la memoria, así que si el archivo es muy grande no
funcionará
[1] http://docs.python.org/library/stringio.html
Manuel.
Más información sobre la lista de distribución Python-es