Módulo Python OS Métodos comunes

Módulo Python OS Métodos comunes

Python es un lenguaje de programación de uso general popular de los últimos tiempos. Proporciona muchos módulos y funciones incorporados para realizar tareas específicas. El módulo de Python OS permite realizar las tareas relacionadas con el sistema operativo. El módulo del sistema operativo viene preinstalado en Python. Los módulos del sistema operativo tienen muchas funciones incorporadas para recuperar e interactuar con el sistema de archivos. Este artículo explica algunas funciones del módulo del sistema operativo con ejemplos.

sistema operativo.función () función

El sistema operativo.Name () La función Devuelve el nombre del sistema operativo. Por ejemplo, si está utilizando Ubuntu, Linux Mint o cualquier sistema operativo basado en Debian, entonces devolverá el "POSIX" como nombre del sistema operativo. Usemos el sistema operativo.Nombre () función en nuestro script de python.

Primero, importe el módulo del sistema operativo para usar sus funciones incorporadas.

#Importación del módulo del sistema operativo
importar sistema operativo
#Uso del sistema operativo.función de nombre
Imprimir (sistema operativo.nombre)

Producción


El sistema operativo.Name () La función puede devolver la salida diferente basada en el sistema operativo.

sistema operativo.función mkdir ()

El sistema operativo.La función mkdir () hace un nuevo directorio. La ruta y el nombre del directorio se pasa como un argumento a la función. Creemos algunos directorios de prueba.

#Importación del módulo del sistema operativo
importar sistema operativo
#Uso del sistema operativo.función mkdir ()
#creing un directorio de prueba es el directorio actual
sistema operativo.mkdir ("prueba")
#creing un directorio de prueba en el directorio de descargas
sistema operativo.mkdir ("/home/linuxhint/downloads/test1")

Producción

Los directorios se crean con éxito.

sistema operativo.función rmdir ()

El sistema operativo.La función mDir () elimina un directorio. Toma el nombre y la ruta del archivo como argumento y elimina el directorio. El directorio debe estar vacío. No podemos eliminar el directorio de trabajo actual utilizando el sistema operativo.función mdir ().

#Importación del módulo del sistema operativo
importar sistema operativo
#Uso del sistema operativo.función rmdir ()
#Removing un directorio de prueba
sistema operativo.rmdir ("prueba")
#removing un directorio de prueba del directorio de descargas
sistema operativo.rmdir ("/home/linuxhint/downloads/test1")
imprimir ("Los directorios especificados se eliminan correctamente")

Producción

sistema operativo.función getCwd ()

El sistema operativo.la función getCwd () devuelve el nombre del directorio de trabajo actual. El directorio de trabajo actual es ese directorio donde se guarda el archivo de python ejecutado actualmente. En mi caso, el archivo de Python que se está ejecutando se almacena en el directorio "Documentos". Por lo tanto, mi directorio de trabajo actual será el directorio de "documentos". Usemos el sistema operativo.Función getcwd () en nuestro script de Python para obtener la información actual del directorio de trabajo.

#Importación del módulo del sistema operativo
importar sistema operativo
#Uso del sistema operativo.getCwd
imprimir ("El directorio de trabajo actual es:", OS.getCwd ())

Producción


Ahora cambiemos la ubicación del archivo ejecutado actualmente de "Documentos" al directorio "Descargas", y verá que la ruta de directorio de trabajo actual cambiará.

#Importación del módulo del sistema operativo
importar sistema operativo
#Uso del sistema operativo.getCwd
imprimir ("El directorio de trabajo actual es:", OS.getCwd ())

Producción

El directorio de trabajo actual se cambia al directorio "Descargas".

sistema operativo.función eliminar ()

El sistema operativo.la función eliminar () elimina o elimina un archivo especificado. Especificamos el nombre del archivo junto con la ruta y elimina un archivo. Cuando eliminamos un archivo del directorio actual, no hay necesidad de especificar la ruta; Al eliminar el archivo o los directorios de los otros directorios, también especificamos la ruta. Eliminemos algún archivo usando el sistema operativo.función eliminar ().

#Importación del módulo del sistema operativo
importar sistema operativo
#Uso del sistema operativo.eliminar () función para eliminar un archivo del directorio actual.
sistema operativo.eliminar ("Testfile.TXT")
#removing un archivo desde el directorio de descargas
sistema operativo.remover ("/home/linuxhint/downloads/testFile1.TXT")
imprimir ("Los archivos se eliminan correctamente")

Producción

Los archivos se eliminan con éxito.

sistema operativo.función listDir ()

El sistema de archivos es uno de los componentes esenciales de cualquier sistema operativo que administre y guarde los archivos. El sistema operativo.ListDir () Function Listen los archivos y subdirectorios de un directorio establecido. Si no se menciona ningún directorio, considera el directorio de trabajo actual y devuelve los archivos son subdirectorios. El resultado se devolverá en el formulario de lista. Usemos el sistema operativo.Función ListDir () en nuestro script de Python.

#Importación del módulo del sistema operativo
importar sistema operativo
#Uso del sistema operativo.función listdir
#Encarte los archivos y subdirectorios del directorio de trabajo actual
Imprimir (sistema operativo.listDir ())
#Englome los archivos y subdirectorios del directorio de descargas
Imprimir (sistema operativo.listDir ("/home/linuxhint/downloads"))
#Encargar los archivos y subdirectorios del directorio de escritorio
Imprimir (sistema operativo.listDir ("/home/linuxhint/escritorio"))

Producción

La salida muestra la lista de archivos y subdirectorios de varios directorios.

sistema operativo.función de nombre ()

El sistema operativo.Rename () La función cambia el nombre del archivo existente. La sintaxis del sistema operativo.La función RENAME () es la siguiente:

sistema operativo.renombrar ("Old_name", new_name)

El primer parámetro toma el nombre del archivo anterior como argumento y en el segundo parámetro, definimos el nuevo nombre del archivo. Implementemos el sistema operativo.Rename () función en nuestro script de python.

#Importación del módulo del sistema operativo
importar sistema operativo
#Uso del sistema operativo.cambiar el nombre de la función
#renamando el archivo en el directorio de trabajo actual
sistema operativo.Cambiar el nombre ("Estudiante.xml "," mystudent.XML ")
#renaming el archivo en el directorio de descargas
sistema operativo.cambiar el nombre ("myfile.archivo txt ",".TXT")
imprimir ("Los archivos se renombran correctamente")

Producción

Conclusión

El módulo Python OS es un módulo incorporado que permite realizar tareas relacionadas con el sistema operativo. Tiene muchas funciones incorporadas para acceder y administrar los archivos en sistemas operativos. Este artículo explica el módulo del sistema operativo y sus funciones en detalle.