5

我正在尝试使用一个小的 python 脚本来监控我的 ubuntu 笔记本电脑的电池状态,并在它没有充电以及做其他事情(如挂起等)时发出声音警报。我真的不知道从哪里开始,并且想知道是否有任何我可以使用的 python 库。任何帮助将不胜感激。谢谢

4

4 回答 4

12

我相信你可以找到你正在寻找的信息

/sys/class/power_supply/BAT0
于 2013-05-22T19:17:52.767 回答
2

在这里,我找到了一个可能对您也有帮助的解决方案。 http://mantoshkumar1.blogspot.in/2012/11/monitoring-battery-status-on-linux.html

于 2013-12-28T00:17:11.450 回答
0

pypi 上的“power”库是一个不错的选择,它也是跨平台的。

于 2016-10-05T21:52:11.800 回答
0

您不需要为此使用任何模块。

您只需导航到

/sys/class/power_supply/BAT0

在这里,您会找到很多包含有关电池信息的文件。您将在charge_now 文件中获得当前费用,在charge_full 文件中获得总费用。然后您可以使用一些数学计算电池百分比。

注意:- 您可能需要 root 访问权限。您可以使用sudo nautilus命令以 root 模式打开目录。

于 2019-06-09T03:36:51.070 回答