Para verificar si un fichero existe en Python, se puede utilizar el módulo os
o pathlib
. A continuación, se presentan dos métodos simples:
os
import os
ruta_fichero = 'ruta/del/fichero.txt'
existe = os.path.isfile(ruta_fichero)
print(f"¿El fichero existe? {'Sí' si existe else 'No'}")
pathlib
from pathlib import Path
ruta_fichero = Path('ruta/del/fichero.txt')
existe = ruta_fichero.is_file()
print(f"¿El fichero existe? {'Sí' si existe else 'No'}")
Ambos métodos son eficientes y fáciles de implementar. Utilizar pathlib
es más moderno y preferido en Python 3.4 y versiones superiores.
Jorge García
Fullstack developer