"""
Ce code utilise psutil.sensors_battery() pour obtenir les informations sur la batterie.
Si aucune batterie n'est présente, il affiche un message indiquant qu'aucune batterie
n'est disponible. Sinon, il affiche la charge actuelle de la batterie en pourcentage,
le temps restant estimé sur la batterie en heures et minutes, et si la batterie
est actuellement branchée sur secteur.
"""
import psutil
# Obtention des informations sur la batterie
battery = psutil.sensors_battery()
# Vérification si la batterie est présente
if battery is None:
print("Aucune batterie disponible")
else:
# Affichage des informations sur la batterie
print("Charge actuelle de la batterie :", battery.percent)
print("Temps restant de la batterie :", battery.secsleft // 3600, "heures et", (battery.secsleft % 3600) // 60, "minutes")
print("Branchée sur secteur :", battery.power_plugged)
"""
output:
Charge actuelle de la batterie : 86
Temps restant de la batterie : 10 heures et 47 minutes
Branchée sur secteur : False
"""