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!
python psutil battery
Commentami!