Eliminar o eliminar un archivo
El módulo del sistema operativo proporciona un incorporado sistema operativo.eliminar() función para eliminar o eliminar un archivo del sistema. Para eliminar toda la carpeta o directorio, podemos usar el sistema operativo.rmdir () función.
Veamos un ejemplo de eliminar el archivo.
Para eliminar un archivo, primero, debemos incluir el módulo del sistema operativo. El módulo del sistema operativo contiene el sistema operativo.función eliminar (). El sistema operativo.la función remove () toma la ruta del archivo como parámetro. Busca el archivo en la ruta dada y lo elimina del sistema. Escribamos un programa simple para eliminar o eliminar un archivo.
#Importación del módulo del sistema operativoProducción
Antes de ejecutar el programa, la prueba.El archivo txt está presente en el directorio de documentos.
Ahora ejecutemos nuestro programa.
El archivo se elimina correctamente del directorio de documentos.
Si intentamos eliminar un archivo que no existe o ya está eliminado, entonces el intérprete de Python mostrará un error "FileNotFoundError."Ejecutemos nuestro programa nuevamente e intentemos eliminar la" prueba.archivo txt ", que ya está eliminado.
Producción
La salida se muestra en la consola de Python. En la salida, se puede ver que el intérprete de Python arroja un error "FileNotFoundError" cuando intentamos eliminar el archivo que no existe.
La mejor manera de evitar este error es que primero, debemos verificar si el archivo existe, entonces lo eliminaremos; De lo contrario, imprimiremos un mensaje de que “el archivo no existe."Para verificar la existencia del archivo, podemos usar sistema operativo.camino.existe () y sistema operativo.camino.ISFILE () funciones. Escribamos un programa simple para verificar primero la existencia del archivo y eliminar el archivo.
En este programa, estamos usando el sistema operativo.camino.Existir () función para verificar la existencia del archivo.
#Importación del módulo del sistema operativoProducción
La salida se muestra en la consola de Python. Se puede observar en la salida que el intérprete de Python no arroja ningún error si el archivo no existe; más bien, ejecuta el bloque de lose e imprime el mensaje en la consola de que "el archivo no se encuentra."
Podemos almacenar la ruta del archivo en una variable separada y ejecutar el mismo programa nuevamente.
#Importación del módulo del sistema operativoProducción
La salida se muestra en la consola de Python.
Ahora usemos el sistema operativo.camino.ISFILE () función para verificar la existencia del archivo.
#Importación del módulo del sistema operativoProducción
La salida se muestra en la consola de Python.
Eliminar o eliminar un directorio
Para eliminar o eliminar el directorio, podemos usar el sistema operativo.función rmdir (). El sistema operativo.La función rmdir () solo elimina el directorio o carpeta vacía. Si el directorio contiene subdirectorios y archivos, e intentamos eliminarlo, entonces el intérprete de Python lanzará un "Oserror."Veamos un ejemplo de eliminación del directorio.
#Importación del módulo del sistema operativoProducción
La salida se muestra en la consola de Python. El directorio "MyFolder" está vacío y se elimina con éxito.
Conclusión
Python es un lenguaje de programación versátil. Acceder a los archivos y directorios del sistema es muy fácil en Python. Python proporciona un módulo SO incorporado para realizar funciones y operaciones relacionadas con el sistema operativo. Eliminar un archivo y directorio es una operación muy común de Python que podemos realizar utilizando el incorporado sistema operativo.eliminar() y sistema operativo.rmdir () funciones, respectivamente. Este artículo ayuda a los principiantes a comprender el proceso de eliminación de archivos y directorio en Python.