[pyar] rst2pdf Unicode
Gabriel Genellina
gagsl-py2 en yahoo.com.ar
Mar Sep 27 22:07:01 ART 2011
En Mon, 26 Sep 2011 11:02:22 -0300, Sebastian Bassi
<sebastian.bassi en globant.com> escribió:
> 2011/9/26 Daniel <dmlistapython en gmail.com>
>
>> El problema no es ni el template ni en rst2pdf, es el csv de python
>> que acabo de ver una nota que dice que no soporta unicode
>> (estoy hasta las manos)
>>
>
> No es tan grave, la funcionalidad de csv, al menos para leer archivos
> csv es
> bastante facil de replicar, es cuestion de leer el archivo linea por
> linea y
> a cada linea hacerle un split(",") (o el separador que sea) y tenes la
> funcionalidad principal de csv.
Como dicen, "el diablo está en los detalles". Este es un archivo csv
válido que tiene nada más que una fila y dos columnas:
"Este, aunque no lo crean, es
el contenido
de la primera columna
de la primera fila", "las, comas, molestan, bastante, también"
Leelo con split(",") si sos macho ;)
Si el archivo está codificado en utf-8 (o algún otro encoding que no use
bytes nulos en el medio) se puede usar el módulo csv directamente; nada
más hay que hacer el encode/decode a mano (de manera que a csv le lleguen
byte strings, no unicode). También, al final de la documentación
http://docs.python.org/library/csv.html hay una receta para los otros
casos.
--
Gabriel Genellina
More information about the pyar
mailing list