[pyar] Convirtiendo str a Decimal con separador decimal coma

Maximiliano Robaina maxi_robaina en yahoo.com.ar
Mar Feb 1 11:40:33 ART 2011


Hola,

Tengo un string que representa un valor decimal cuyo separador decimal
es el caracter coma (,)
Entonces, cuando lo quiero convertir a Decimal, me da error. Por ejemplo
si el string es '39,5' -> Decimal('39,5') tira la siguiente excepción

>> Invalid literal for Decimal: u'39,5'

La pregunta es ¿Cuál es la mejor manera de tartar esto?
La solución "rápida" sería reemplazar la coma por el punto, pero.. ¿Es
la mejor solución o debería tener alguna otra cosa en cuenta?


Saludos.
---
Maxi






More information about the pyar mailing list