Pitón

Métodos comunes del módulo del sistema operativo Python

Métodos comunes del módulo del sistema operativo Python

Python es un lenguaje de programación de propósito general popular de los últimos tiempos. Proporciona muchos módulos y funciones integrados para realizar tareas específicas. El módulo 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 integradas para recuperar e interactuar con el sistema de archivos. Este artículo explica algunas funciones del módulo OS con ejemplos.

os.función nombre ()

El os.La función name () devuelve el nombre del sistema operativo. Por ejemplo, si está utilizando Ubuntu, Linux Mint o cualquier sistema operativo basado en Debian, devolverá el "posix" como el nombre del sistema operativo. Usemos el sistema operativo.función name () en nuestro script Python.

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

#importar el módulo del sistema operativo
importar sistema operativo
#usando el sistema operativo.función de nombre
imprimir (os.nombre)

Producción


El os.La función name () puede devolver la salida diferente según el sistema operativo.

os.función mkdir ()

El os.La función mkdir () crea un nuevo directorio. La ruta y el nombre del directorio se pasan como argumento a la función. Creemos algunos directorios de prueba.

#importar el módulo del sistema operativo
importar sistema operativo
#usando el sistema operativo.función mkdir ()
#creando un directorio de prueba es el directorio actual
os.mkdir ("Prueba")
#creación de un directorio de prueba en el directorio de descargas
os.mkdir ("/ home / linuxhint / Downloads / Test1")

Producción

Los directorios se crean con éxito.

os.función rmdir ()

El os.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 usando os.función mdir ().

#importar el módulo del sistema operativo
importar sistema operativo
#usando el sistema operativo.función rmdir ()
#removing un directorio de prueba
os.rmdir ("Prueba")
#removing un directorio de prueba del directorio de descargas
os.rmdir ("/ home / linuxhint / Downloads / Test1")
print ("Los directorios especificados se eliminaron correctamente")

Producción

os.función getcwd ()

El os.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 Python actualmente ejecutado. En mi caso, el archivo Python que se está ejecutando se almacena en el directorio "Documentos". Por lo tanto, mi directorio de trabajo actual será el directorio "Documentos". Usemos el sistema operativo.función getcwd () en nuestro script Python para obtener la información del directorio de trabajo actual.

#importar el módulo del sistema operativo
importar sistema operativo
#usando el sistema operativo.getcwd
print ("El directorio de trabajo actual es:", os.getcwd ())

Producción


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

#importar el módulo del sistema operativo
importar sistema operativo
#usando el sistema operativo.getcwd
print ("El directorio de trabajo actual es:", os.getcwd ())

Producción

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

os.función remove ()

El os.La función remove () elimina o elimina un archivo específico. Especificamos el nombre del archivo junto con la ruta y elimina un archivo. Cuando eliminamos un archivo del directorio actual, no es necesario especificar la ruta; mientras eliminamos el archivo o directorios de los otros directorios, también especificamos la ruta. Eliminemos algún archivo usando os.función remove ().

#importar el módulo del sistema operativo
importar sistema operativo
#usando el sistema operativo.función remove () para eliminar un archivo del directorio actual.
os.remove ("TestFile.TXT")
# eliminar un archivo del directorio de descargas
os.eliminar ("/ home / linuxhint / Downloads / TestFile1.TXT")
imprimir ("Los archivos se eliminaron correctamente")

Producción

Los archivos se eliminan con éxito.

os.función listdir ()

El sistema de archivos es uno de los componentes esenciales de cualquier sistema operativo que gestiona y guarda los archivos. El os.La función listdir () enumera los archivos y subdirectorios de un directorio establecido. Si no se menciona ningún directorio, entonces considera el directorio de trabajo actual y devuelve que los archivos son subdirectorios. El resultado se devolverá en forma de lista. Usemos el sistema operativo.Función listdir () en nuestro script de Python.

#importar el módulo del sistema operativo
importar sistema operativo
#usando el sistema operativo.función listdir
# enumerar los archivos y subdirectorios del directorio de trabajo actual
imprimir (os.listdir ())
# enumerar los archivos y subdirectorios del directorio de descargas
imprimir (os.listdir ("/ home / linuxhint / Descargas"))
# enumerar los archivos y subdirectorios del directorio de escritorio
imprimir (os.listdir ("/ home / linuxhint / Desktop"))

Producción

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

os.función renombrar ()

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

os.renombrar ("old_name", new_name)

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

#importar el módulo del sistema operativo
importar sistema operativo
#usando el sistema operativo.función de cambio de nombre
# renombrar el archivo en el directorio de trabajo actual
os.renombrar ("estudiante.xml "," mystudent.xml ")
# renombrar el archivo en el directorio de Descargas
os.renombrar ("myfile.txt "," archivo.TXT")
print ("Los archivos han cambiado de nombre correctamente")

Producción

Conclusión

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

Juegos HD remasterizados para Linux que nunca tuvieron un lanzamiento de Linux antes
Muchos desarrolladores y editores de juegos están creando una remasterización HD de juegos antiguos para extender la vida útil de la franquicia, por f...
Cómo usar AutoKey para automatizar juegos de Linux
AutoKey es una utilidad de automatización de escritorio para Linux y X11, programada en Python 3, GTK y Qt. Usando su funcionalidad de scripting y MAC...
Cómo mostrar el contador de FPS en juegos de Linux
Los juegos de Linux obtuvieron un gran impulso cuando Valve anunció el soporte de Linux para el cliente Steam y sus juegos en 2012. Desde entonces, mu...