Ubuntu поддерживает для протокола acpi .Используя флаг -b
, вы можете получить информацию об аккумуляторе.Один из способов использовать это:
import os
os.system("acpi -b > batteryinfo.txt")
#code to parse batteryinfo.txt
Анализ файла batteryinfo.txt может быть проблематичным.Кроме того, вам нужно будет установить разрешения, потому что обычно acpi
запускается только от имени пользователя root.