当前位置:   article > 正文

Python 显示笔记本电脑的电池状态和百分比

Python 显示笔记本电脑的电池状态和百分比

方法一:

import psutil

  1. import psutil
  2. battery = psutil.sensors_battery()
  3. if battery is None:
  4. print("No battery is found.")
  5. exit()
  6. print (battery)
  7. percentage=battery.percent
  8. print(f"Battery Percentage: {percentage}%")

Battery的信息中包含电池的电量,剩余时间,和当前状态。

方法二:

import wmi

  1. def Power():
  2. c = wmi.WMI()
  3. t = wmi.WMI(moniker="//./root/wmi")
  4. batts2 = t.ExecQuery('Select * from BatteryStatus where Voltage > 0')
  5. for i, b in enumerate(batts2):
  6. # print ('PowerOnline: ' + str(b.PowerOnline))
  7. z = str(b.PowerOnline)
  8. if z=='True':
  9. print(r'Now PC in AC')
  10. else:
  11. print(r'Now PC in DC')
  12. return z

Power()返回值是True是AC状态,False是DC状态。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号