Apagar, reiniciar y cerrar sesión en Windows y Linux

Apagar, reiniciar y cerrar sesión en Windows y Linux

Es casi seguro si desarrollas aplicaciones de escritorio que en alguno de tus proyectos o programas requieras de apagar o reiniciar el sistema. En este artículo conoceremos varios de los métodos para concretarlo. Lamentablemente no hay un único método o función que corra en las múltiples plataformas, pero conociendo las distintas opciones que provee cada… Seguir leyendo

Suspender, hibernar y despertar el sistema

Versión: 2.4+, 3.x. La función de suspender coloca al ordenador en un estado de bajo consumo de recursos y energía, previo al guardado del estado del sistema en la memoria RAM. Por esta razón, al ser desconectado o apagado, la información guardada se pierde. La función de hibernar, en cambio, almacena el estado del sistema… 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