如何在windows笔记本电脑上获得python的屏幕亮度?

如何在windows笔记本电脑上获得python的屏幕亮度?,python,wmi,Python,Wmi,我正在创建一个程序,根据屏幕亮度设置键盘和鼠标的亮度。 问题是我不知道如何获得屏幕亮度(我知道我可以使用以下行设置屏幕亮度: wmi.wmi(namespace='wmi').WmiMonitorBrightnessMethods()[0].WmiSetBrightness(所需亮度,0)) 但是我想知道如何获得亮度而不是改变它。 也许我可以将其中一个windows DLL与ctypes一起使用,或者我可以使用wmi来实现这一点,但我并不真正理解它是如何工作的 如果您对如何操作有任何想法,请告诉

我正在创建一个程序,根据屏幕亮度设置键盘和鼠标的亮度。 问题是我不知道如何获得屏幕亮度(我知道我可以使用以下行设置屏幕亮度:
wmi.wmi(namespace='wmi').WmiMonitorBrightnessMethods()[0].WmiSetBrightness(所需亮度,0)

但是我想知道如何获得亮度而不是改变它。 也许我可以将其中一个windows DLL与ctypes一起使用,或者我可以使用wmi来实现这一点,但我并不真正理解它是如何工作的


如果您对如何操作有任何想法,请告诉我。

请尝试
WmiMonitorBrightness()[0]
。例如:

import wmi

print(wmi.WMI(namespace='wmi').WmiMonitorBrightness()[0])
这与我的设备具有相同的结果: