pywin32 – Interfaz gráfica de usuario nativa

El siguiente código de ejemplo ofrece una base para la implementación de interfaces gráficas de usuario nativas en Windows, utilizando las funciones de la API del sistema vía el paquete pywin32. Puede implementarse prescindiendo de paquetes adicionales, vía ctypes, aunque resulta un tanto más incomodo para el manejo de errores, conversión de datos de Python… Seguir leyendo

Abrir y cerrar la entrada de CD/DVD en Windows y Linux

Versión: todas. Linux No para mi sorpresa, la solución en Linux fue ejecutar un simple comando especificando si la entrada debe abrirse (eject) o cerrarse (eject -t). Afortunadamente Python incorpora un gran soporte para ejecutar comandos o lanzar nuevos procesos a través del módulo subprocess. from subprocess import call call("eject") # Abrir. call(["eject", "-t"]) #… Seguir leyendo

El módulo platform – Información del sistema y ordenador

Versión: Python 2.6+ (para abarcar la totalidad del artículo) y 3.x. En las versiones 2.3, 2.4 y 2.5 se ausenta una parte de las funciones descriptas a continuación. Como indica el título, el módulo estándar platform provee información a nivel software y hardware; tal como arquitectura, procesador, datos del sistema operativo, la distribución de Python… Seguir leyendo

Guía de instalación: Python 3 en Windows 8

Una guía interactiva comprendida por tres etapas: descarga, instalación y configuración. Este artículo se basa en la versión Python 3.3 (la estable más reciente hasta el momento) y la versión 8 del sistema operativo de Microsoft (la última hasta el momento). Descarga Para empezar, deberás ingresar a http://python.org/ y dirigirte a la sección DOWNLOAD en… Seguir leyendo