Controllare lo stato della batteria in Python con psutil

Mattepuffo's logo
Controllare lo stato della batteria in Python con psutil

Controllare lo stato della batteria in Python con psutil

psutil è una libreria per Python con diverse funzioni di utilità.

Sicuramente ne abbiamo già parlato in passato.

In questo articolo vediamo come usarla per visualizzare lo stato della batteria.

Ovviamente va usato con un portatile, inutile usarla su un pc fisso.

Prima di tutto usiamo pip per installarla:

pip install psutil

Qui sotto il codice:

import psutil

def conversione_tempo(seconds):
    minutes, seconds = divmod(seconds, 60)
    hours, minutes = divmod(minutes, 60)
    return "%d:%02d:%02d" % (hours, minutes, seconds)

battery = psutil.sensors_battery()

print("Percentuale batteria: ", battery.percent)
print("Attaccato alla corrente: ", battery.power_plugged)
print("Tempo rimanente: ", conversione_tempo(battery.secsleft))

Enjoy!


Condividi

Commentami!