string.translate() deprecated!!!

Chema Cortes pych3m4 en gmail.com
Mie Mar 4 09:09:32 CET 2009


El 2009/3/3 Manuel Enrique Gutierrez Perez
<megutierrez en estudiantes.uci.cu> escribió:
>
> Hola lista, he estado leyendo y veo que la función translate del módulo string está desaprobada y será eliminada en las futuras versiones. ¿Que se supone que use para suplir esta función?

Como bien te dice José Caballero, sólo se desaprueban las funciones
del módulo string; pero seguirán funcionando los métodos de los
objetos strings. Lo que sí que hay que tener cuidado es que el método
.translate() funciona diferente con los unicodes, que será la
codificación por defecto en python.

>>> u"Hola, mundo".translate({ord(u"o"):None, ord("d"):u"€"})
u'Hla, mun\u20ac'
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


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