Error de FileNotFoundError: [Errno 2] No existe el archivo o directorio: ‘codedata.pkl’
Este es un programa escolar para aprender a usar archivos y directorios en Python. Así que hice mi mejor esfuerzo y creé una función para abrir, establecerla como una variable y cerrar correctamente mi archivo.
Pero obtuve el error del título:
FileNotFoundError: [Errno 2] No hay tal archivo o directorio: ‘codedata.pkl’
def load_db():
“””carga la base de datos correctamente
y prepararla para su uso posterior
Devuelve:
-------
cd: (lista) lista de tuplas
"""
file = open('codedata.pkl', 'rb')
codedata = pickle.loads(file)
file.close()
return codedata
Desde el intérprete, esta es la línea
file = open(‘codedata.pkl’, ‘rb’)
Esta es la fuente del problema, pero no veo dónde está el origen del problema.
¿Alguien puede ayudarme?
davy.ai
Parece que estás tratando de abrir un archivo llamado
codedata.pkl
pero el intérprete está lanzando unFileNotFoundError
lo cual significa que el archivo no está en el directorio desde el cual estás tratando de accederlo.Asegúrate de que el archivo esté en el mismo directorio que el código que estás ejecutando, o que estás proporcionando la ruta correcta al archivo.