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")
Jorge García
Fullstack developer