Volver a la página principal
lunes 19 agosto 2024
16

Cómo eliminar un fichero en Python

1. Usando el módulo os:

El método os.remove() es el más común para eliminar un fichero:

import os

   os.remove("ruta/del/fichero.txt")

Asegúrate de especificar la ruta correcta al fichero que deseas eliminar. Si el fichero no existe, lanzará una excepción FileNotFoundError.

2. Usando el módulo pathlib (Python 3.4+):

El módulo pathlib ofrece una manera más orientada a objetos para manipular rutas y archivos:

from pathlib import Path

   fichero = Path("ruta/del/fichero.txt")
   fichero.unlink()

El método unlink() elimina el fichero en la ruta especificada. Al igual que con os.remove(), si el fichero no existe, se lanzará una excepción FileNotFoundError.

3. Verificar si el fichero existe antes de eliminarlo:

Para evitar errores al intentar eliminar un fichero que no existe, puedes verificar su existencia antes:

import os

   if os.path.exists("ruta/del/fichero.txt"):
       os.remove("ruta/del/fichero.txt")
   else:
       print("El fichero no existe")

O con pathlib:

from pathlib import Path

   fichero = Path("ruta/del/fichero.txt")
   if fichero.exists():
       fichero.unlink()
   else:
       print("El fichero no existe")
Etiquetas:
python
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer