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