Pythoner
Фотография
✈️Выключение компьютера может быть необходимым во многих ситуациях. Например, вы хотите, чтобы компьютер выключился после завершения какой-то задачи или просто хотите сэкономить энергию.
➡️Использование os module
Один из способов выключить компьютер при помощи Python - использовать модуль os. Этот модуль предоставляет функции для работы с операционной системой. Для выключения компьютера мы можем использовать функцию system с параметром "shutdown -s -t 0". Вот пример кода:
import os
os.system("shutdown -s -t 0")
⬆️Этот код выполнит команду "shutdown -s -t 0", которая выключит компьютер через 0 секунд. Вы можете изменить значение параметра -t в зависимости от того, через сколько секунд вы хотите выключить компьютер.
➡️Использование subprocess module
Еще один способ выключить компьютер при помощи Python - использовать модуль subprocess. Этот модуль предоставляет возможность запускать новые процессы, в том числе и команды операционной системы. Для выключения компьютера мы можем использовать функцию call с параметрами ["shutdown", "-s", "-t", "0"]. Вот пример кода:
import subprocess
subprocess.call(["shutdown", "-s", "-t", "0"])
⬆️Этот код выполнит команду "shutdown -s -t 0", которая выключит компьютер через 0 секунд.
➡️Использование win32api module (Windows only)
Если вы используете операционную систему Windows, еще один способ выключить компьютер при помощи Python - использовать модуль win32api. Этот модуль предоставляет функции для взаимодействия с операционной системой Windows. Для выключения компьютера мы можем использовать функцию ExitWindowsEx с параметром 0x00000008. Вот пример кода:
import win32api
win32api.ExitWindowsEx(0x00000008)
⬆️Этот код выполнит команду ExitWindowsEx(0x00000008), которая выключит компьютер.
🐍Pythoner
29 · 2.5K ·