使用Python在Ubuntu中访问电池状态

时间:2013-05-22 19:15:28

标签: python linux ubuntu

我正试图用一个小的python脚本来监控我的ubuntu笔记本电脑的电池状态和声音警报,如果它没有充电和其他东西(如暂停等)。 我真的不知道从哪里开始,并想知道我是否可以使用任何python库。 任何帮助将不胜感激。 感谢

4 个答案:

答案 0 :(得分:12)

我相信您可以在

中找到您要查找的信息
/sys/class/power_supply/BAT0

答案 1 :(得分:2)

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

答案 2 :(得分:0)

" power" pypi上的图书馆是一个不错的选择,它也是一个跨平台。

答案 3 :(得分:0)

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

您只需导航到

/ sys / class / power_supply / BAT0

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

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