Listados con Reportlab mediante trml2pdf
Gabriel Genellina
gagsl-py2 en yahoo.com.ar
Vie Mar 9 12:04:21 CET 2007
En Fri, 09 Mar 2007 07:04:02 -0300, lasizoillo <lasizoillo en gmail.com>
escribió:
> Interesante el tema, aunque ya que estamos hablando de optimización,
> me gustaria hacer una aportacion.
Ya que estamos, tambien me meto.
En lugar de iterar manualmente, podemos usar writelines:
> def show(self):
> generador = self.imprime()
> f = open("reporte.html", "w")
> for dato in generador:
> f.write(dato)
> f.close()
def show(self):
f = open("reporte.html", "w")
f.writelines(self.imprime())
f.close()
O con python 2.5, garantizando el cierre del archivo:
from __future__ import with_statement
def show(self):
with open("reporte.html", "w") as f:
f.writelines(self.imprime())
--
Gabriel Genellina
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es