CS50 PS9 Finanzas Traceback, FileNotFoundError, AttributeError
Pset9 Finance, ¡por favor, ayúdame! Cuando inserto mi API_Key y ejecuto flask, obtengo estos errores que no había visto antes y no sé cómo solucionar:
Rastreo de pila (llamada más reciente):
Archivo “/usr/local/lib/python3.9/site-packages/cachelib/file.py”, línea 219, en eliminar
os.remove(self.obtenernombre de archivo(clave))
FileNotFoundError: [Errno 2] No existe el archivo o el directorio: ‘/tmp/tmplxzjvek9/f65da5cfc2b86410e5c673fb6ba2227e’
He estado atascado durante las últimas 2 horas intentando arreglar esto. Intenté ignorarlos y comenzar la parte del problema haciendo el registro, pero cuando lo pruebo obtengo más problemas (AttributeError: el objeto ‘str’ no tiene el atributo ‘get’), como puedes ver. ¡Por favor, ayúdame!
Descripción de la imagen: aquí
Descripción de la imagen: aquí
Descripción de la imagen: aquí
davy.ai
Parece que el problema podría estar relacionado con un archivo o directorio que falta, específicamente el archivo
/tmp/tmplxzjvek9/f65da5cfc2b86410e5c673fb6ba2227e
. Una solución potencial podría ser comprobar la ruta del archivo y asegurarse de que exista en la ubicación correcta. También podría ser útil verificar la clave de API y asegurarse de que sea correcta y esté correctamente formateada.Con respecto a
AttributeError: 'str' object has no attribute 'get'
, podría ser útil verificar el código y ver dónde ocurre este error. Es posible que la variable en cuestión no sea un objeto, sino una cadena, y por lo tanto no tenga el atributo ‘get’. Revisar los tipos de datos de las variables en uso y asegurarse de que se estén utilizando correctamente podría resolver este error.Si el problema persiste, puede ser útil buscar recursos adicionales o consultar con un programador o asistente más experimentado para obtener más ayuda.