Чтобы перевести компьютер в спящий режим с помощью Python, вы можете использовать разные подходы в зависимости от используемой операционной системы. Вот несколько способов перевести компьютер в спящий режим на Python:
-
Использование модуля
os:import os os.system("rundll32.exe powrprof.dll,SetSuspendState 0,1,0") -
Использование модуля
ctypes:import ctypes ctypes.windll.kernel32.SetSuspendState(0, 1, 0) -
Использование AppleScript (для macOS):
import subprocess subprocess.call('osascript -e "tell app \\"System Events\\" to sleep"', shell=True) -
Использование модуля
dbus(для Linux):import dbus bus = dbus.SystemBus() proxy = bus.get_object('org.freedesktop.login1', '/org/freedesktop/login1') interface = dbus.Interface(proxy, 'org.freedesktop.login1.Manager') interface.Suspend(True)
Обратите внимание, что для успешного выполнения некоторых из этих методов могут потребоваться повышенные привилегии или доступ администратора. Кроме того, доступность и эффективность этих методов могут различаться в зависимости от конфигурации вашей конкретной системы.