Bienvenido a la Comunidad de Treehouse
¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.
¿Buscas aprender algo nuevo?
Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de
Inicia tu prueba gratuita
Callum Anderson
Análisis de Datos Estudiante de Techdegree 10,200 PuntosExcepción ignorada en consola, continúa en bucle - SQLAlchemy/Python
Después de agregar mi bloque try y ValueErrors que funcionan bien, pero si ingreso la respuesta que debería ser aceptada y continuar la aplicación a la siguiente etapa, en su lugar se repite la misma solicitud, por lo que no puedo continuar. Se agradece cualquier ayuda, esto es muy interesante hasta ahora y me he divertido mucho
Hice un espacio de trabajo para capturar para facilitar:
Muchas gracias,
2 Respuestas
Chris Freeman
68,469 puntosHola Callum Anderson¡El error está en la comparación de tipos! type(date) == datetime.dateLa expresión type(date) devuelve <class 'type'>La comparación que desea hacer es isinstance(date, datetime.date)
Además, date no es el mejor nombre para un objeto local ya que puede confundirse con datetime.date en el caso de que haya sido importado usando from datetime import date. Use un nombre más descriptivo como pub_date en lugar de ser solo una "fecha".
Vuelve a publicar si necesitas más ayuda. ¡Buena suerte!
Megan Amendola
Profesor de TreehouseHola Callum Anderson¡Debería ser if type(date_clean) y no if type(date). date_clean contiene la versión nueva y limpia de DateTime de la fecha que el usuario pasó.