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