convertir campos string en numericos.
Julio Canto
jcanto en hispasec.com
Mie Mayo 26 08:44:57 CEST 2004
Ariel Nardelli wrote:
> Para convertirlos utilizo la funcion int y me los pasa a numericos y
> los grabo perfectamente.
> PERO, cuando el campo origen me viene vacio o sea no viene con numeros
> o sea viene ' ' el int me da error y me para el programa...
>
> Lo solucione "a lo bestia" haciendo una if antes y preguntando si el
> campo es 5 espacios pero creo que python ha de tener una funcion que
> me convierta a numericos y en el caso que sea una cadena de espacios
> me de un null o un 0, cosa que ahora estoy haciendo a mano :)
>
> Existe esta funcion? que nombre tiene?
yo probaria con algo asi (que ademas te cura en salud):
try:
valor = int(cadena)
except:
valor = 0
Un saluo mañanero,
JC
Más información sobre la lista de distribución Python-es