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