Los métodos para verificar si existen archivos y carpetas en Python 3 son:
- La función isdir para verificar si existen folders o carpetas.
- La función isfile para verificar si existen archivos o ficheros.
A continuación un ejemplo de código:
import os if os.path.isdir('/home/dev/Documentos/python/archivos_prueba/'): print('La carpeta existe.'); else: print('La carpeta no existe.'); if os.path.isfile('/home/dev/Documentos/python/archivos/archivo.txt'): print('El archivo existe.'); else: print('El no archivo existe.');
En nuestro ejemplo, la carpeta «archivos_prueba» no existe y si existe «archivo.txt«, el resultado es el siguiente:
Nota: Los ejemplos son editados y ejecutados con la ayuda de PyCharm Community Edition.
Esperamos que te sirva el ejemplo.
Más información en inglés: https://geekole.com/check-folders-and-files-exist-in-python/