os

Python

En Python, el módulo os proporciona funciones para interactuar con el sistema operativo. Permite realizar tareas como manipular archivos y directorios, gestionar procesos y obtener información del sistema. Es una herramienta esencial para escribir código que necesita comunicarse con el entorno del sistema.

conocimientos requeridos antes de leer el articulo:

Importación y uso de Python OS

import os # importacion de OS

# Obtener el directorio de trabajo actual
directorio_actual = os.getcwd()

# Crear un directorio
os.mkdir("nueva_carpeta")

# Cambiar hacia un directorio
os.chdir("carpeta")

# Listar archivos y carpetas en el directorio actual
elementos = os.listdir(".")

# Ejecutar un comando del sistema (ej. mostrar el contenido del directorio)
os.system("comando_aqui") 

# Guardar en una variable el nombre del sistema operativo
os_name = os.name

# Buscar informacion de un proceso mediante el process ID (PID)
os.getpid()

# Revisar si una ruta dada es un directorio
os.path.isdir()

# Revisar si una ruta es un archivo
os.path.isfile()

# Renombrar un archivo o directorio
os.rename("ArchivoViejo.txt", "ArchivoNuevo.txt")

# Remover un archivo
os.remove("archivo.txt")

# Remover un directorio
os.rmdir("/directorio")

# verificar si un archivo o directorio existe
os.path.exists('test')

# especifica una ruta/path y te devuelve el directorio donde se encuentra
os.path.dirname("ruta")

# especifica una ruta/path y te devuelve la ultima parte del path
os.path.basename("/home/user/documents/ejemplo.pdf") # Output: ejemplo.pdf

# concatena rutas/paths dentro de uno solo
os.path.join("directorio", "subDirectorio", "archivo.txt") # Output: /directorio/subDirectorio/archivo.txt

Last updated