【发布时间】:2021-01-27 13:53:45
【问题描述】:
因此,我正在尝试实时更新电池电源状态,即笔记本电脑是否已插入电源并正在充电,或者它是否正在使用电池电源运行。 我在 python 中使用 psutil 库来检索所需的数据,但我返回的数据仅限于一次检索,即在程序运行时它不会更新。
import psutil
import keyboard
battery = psutil.sensors_battery()
print("Starting Program...")
while True:
status = battery.power_plugged
print(status)
if keyboard.is_pressed("q"):
break
elif(status == True):
print("Charging...")
elif(status == False):
print("Discharging...")
print("Closing Program...")
无论状态如何变化,在这里我要么只得到“真”和“充电......”,要么得到“假”和“放电......”。那么我该如何解决这个问题,任何建议都会有所帮助。
【问题讨论】: