Предлагаю попробовать код, указанный в указанной вами ссылке.Я тестирую на Window 10 с Python 3.6, он отлично работает.
Перед запуском кода вам может потребоваться установить два модуля, например:
pip install pypiwin32
pipinstall comtypes
После этого откройте файл кода Python через Python IDE и выберите «Запустить модуль» в строке меню.Вы получите следующий вывод:
*** STARTING ***
hwnd: 67998
registering GUID_MONITOR_POWER_ON
result: -0x5438e940
lastError: 0
registering GUID_SYSTEM_AWAYMODE
result: -0x5438e780
lastError: 0
registering GUID_CONSOLE_DISPLAY_STATE
result: -0x5438ea20
lastError: 0
registering GUID_ACDC_POWER_SOURCE
result: -0x5438eb00
lastError: 0
registering GUID_BATTERY_PERCENTAGE_REMAINING
result: -0x5438e6a0
lastError: 0
Entering loop
Power setting changed...
Monitor on
Power setting changed...
Display on
Power setting changed...
AC power