Re: [Python-es] Mejora de codigo.

2017-07-06 Por tema Nicolas lino
Muchas gracias por las respuestas. > La solución termino saliendo por otro lado, pero me orientaron sobre la > idea y por que no es incorrecto el try/except. Saludos. El 6 de julio de 2017, 6:34, Angel Lis escribió: > Perdón César, > la respuesta era para Nicolas ;) > > El 6 de julio de 2017

Re: [Python-es] Mejora de codigo.

2017-07-06 Por tema Angel Lis
Perdón César, la respuesta era para Nicolas ;) El 6 de julio de 2017, 11:32, Angel Lis escribió: > Hola César, > tu solución es bastante correcta, lo único que te diría es que el except > genérico, puede darte problemas. Deberías capturar la excepción que > quieres.Me explico: > > Imaginate que

Re: [Python-es] Mejora de codigo.

2017-07-06 Por tema Angel Lis
Hola César, tu solución es bastante correcta, lo único que te diría es que el except genérico, puede darte problemas. Deberías capturar la excepción que quieres.Me explico: Imaginate que usas tu función, pero no has hecho un >from datetime import datetime si no que lo has importado como >import da

Re: [Python-es] Mejora de codigo.

2017-07-05 Por tema César García Tapia
¿Por qué no te gusta? Las excepciones sirven exactamente para eso. Que se suelan usar para control de errores no significa que sea su único uso correcto. Eso sí, siempre debes usar la excepción más específica posible, así que en vez de "except" deberías poner "except TypeError", que es la excepció

Re: [Python-es] Mejora de codigo.

2017-07-03 Por tema Jose Caballero
en realidad, fromtimestamp() funciona siempre que le pases un float (cualquiera, incluso negativos). Si con eso te vale, puedes simplemente comprobar que la variable es un float. Jose El día 3 de julio de 2017, 11:41, Nicolas lino escribió: > Buenas. > > A alguien se le ocurre una manera mas pro

[Python-es] Mejora de codigo.

2017-07-03 Por tema Nicolas lino
Buenas. A alguien se le ocurre una manera mas prolija o una librería para hacer lo siguiente: >>> a 1499095933.289 >>> b 'asdasdsa' >>> def is_timestamp(var): ... try: ... datetime.fromtimestamp(var) ... return True ... except: ... return False ... >>> is_timestamp(a) True >>> is