Solución de problemas de FileNotFoundError: No existe tal archivo o directorio
Al intentar abrir un archivo, es posible que encuentre un mensaje "FileNotFoundError: [Errno 2] Error "No existe tal archivo o directorio", que indica que Python no puede localizar el archivo especificado. Este problema surge a menudo debido a discrepancias entre el directorio de trabajo actual y la ubicación real del archivo.
Comprensión de rutas relativas
De forma predeterminada, cuando abres un archivo con un nombre como 'address.csv', asume que está ubicado en el directorio de trabajo actual. Esto se conoce como camino relativo. Para determinar el directorio de trabajo actual, puede utilizar el siguiente código:
import os
cwd = os.getcwd() # Get the current working directory (cwd)
print(cwd)
Proporcionar una ruta absoluta
Un enfoque alternativo es especificar una ruta absoluta, que define explícitamente el directorio completo y la ubicación del archivo. Por ejemplo:
f = open("/Users/foo/address.csv")
Esta ruta indica que el archivo 'address.csv' se encuentra en el directorio ' /Usuarios/foo/'. El uso de una ruta absoluta garantiza que se acceda al archivo independientemente del directorio de trabajo actual.
Consejos adicionales
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3