Directorio Python Eliminar

Directorio Python Eliminar
Python ofrece módulos y funciones incorporados que lo ayudan a eliminar directorios y archivos. Eliminar archivos o directorios es una operación crítica en la que no puede recuperar fácilmente el contenido del directorio una vez que elimina el directorio. Por lo tanto, utilizando algunas funciones útiles de Python, los usuarios pueden eliminar fácilmente el directorio y su contenido.

En este artículo, demostraremos diferentes métodos a través de los cuales puede eliminar un directorio en Python. Mencionaremos algunos ejemplos que lo ayudarán a comprender el directorio eliminar las funciones de Python.

Funciones de Python para eliminar el directorio

Hay siguientes tres funciones diferentes disponibles en Python para eliminar un directorio o carpeta:

Eliminar el directorio usando el sistema operativo.función rmdir ()

El sistema operativo.La función rmdir () se usa para eliminar el directorio vacío en Python. En este caso, el directorio requerido está vacío; De lo contrario, planteará un Oserror. El filenotfoundError se plantea si el directorio no existe.

Ejemplo

El siguiente código fuente es un ejemplo de sistema operativo.función rmdir ():

importar sistema operativo
Path_dir = 'c: \\ Users \ Dell \ Desktop \ vacía_folder'
intentar:
sistema operativo.rmdir (Path_dir)
imprimir ("Directorio eliminado")
Excepto Oserror como E:
Imprimir ("Error: %S: %S" %(Path_dir, E.Strerror))

La ruta del directorio que desea eliminar guardará en la variable 'Path_dir'. La siguiente salida se muestra en la ventana:

Eliminar el directorio usando el módulo PathLib

Al incluir el módulo PathLib, la ruta.La función rmdir () también ayuda a eliminar un directorio vacío.

Ejemplo

El ejemplo a continuación mostrará la demostración del módulo y la ruta PathLib.función rmdir ():

de la ruta de importación de Pathlib
Path_dir = Path ('C: \\ Users \ Dell \ Desktop \ vacía_folder')
intentar:
ruta_dir.rmdir ()
Imprimir ("Directorio eliminado con éxito")
Excepto Oserror como E:
Imprimir ("Error: %S: %S" %(Path_dir, E.Strerror))

La variable Path_dir mantiene la ruta del directorio que desea eliminar. Después de ejecutar el código fuente anterior, la siguiente salida se mostrará en la ventana:

Retire el directorio con callar.rmtree ()

Usando el cierre.función rmtree (), puede eliminar o eliminar el directorio requerido, incluido su contenido, de su sistema. Entonces, use el módulo de cierre para eliminar un árbol de directorio.

Ejemplo

El siguiente ejemplo le mostrará cómo eliminar un directorio utilizando el módulo callar python:

callar de importación
Path_dir = 'c: \\ Users \ Dell \ Desktop \ Personal_folder'
intentar:
callar.rmtree (Path_dir)
Imprimir ("Directorio eliminado con éxito")
Excepto Oserror como E:
Imprimir ("Error: %S: %S" %(Path_dir, E.Strerror))

Los resultados dados a continuación se muestran en la ventana del código fuente después de ejecutar el código Python anterior:

Conclusión

Hemos descrito en este artículo cómo eliminar un directorio con la ayuda de diferentes funciones de Python. Hemos mencionado tres funciones OS.rmdir (), módulo PathLib y callar.rmtree (), a través del cual puede eliminar fácilmente un directorio en Python. Espero que estas funciones lo ayuden a eliminar directorios de su sistema. Sin embargo, tenga cuidado al eliminar un directorio y su contenido porque una vez que se elimina el directorio, no puede recuperarlo fácilmente.