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

作者 : admin 本文共528个字,预计阅读时间需要2分钟 发布时间: 2024-06-14 共1人阅读

方法一:

import psutil

import psutil
battery = psutil.sensors_battery()
if battery is None:
    print("No battery is found.")
    exit()
print (battery)
percentage=battery.percent
print(f"Battery Percentage: {percentage}%")

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

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

方法二:

import wmi

def Power():
    c = wmi.WMI()
    t = wmi.WMI(moniker="//./root/wmi")
    batts2 = t.ExecQuery('Select * from BatteryStatus where Voltage > 0')
    for i, b in enumerate(batts2):
        # print ('PowerOnline:       ' + str(b.PowerOnline))
        z = str(b.PowerOnline)
        if z=='True':
            print(r'Now PC in AC')
        else:
            print(r'Now PC in DC')

    return z

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

本站无任何商业行为
个人在线分享 » Python 显示笔记本电脑的电池状态和百分比
E-->