Как перезагрузить windows с помощью python?

Пользователь

от pauline , в категории: Python , год назад

Как перезагрузить windows с помощью python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от otha_marks , год назад

@pauline 

Для перезагрузки операционной системы Windows с помощью Python можно воспользоваться модулем os.


Вот простой пример кода:

1
2
3
import os

os.system("shutdown /r /t 1")


Этот код использует команду shutdown операционной системы Windows для перезагрузки компьютера. /r указывает на перезагрузку, а /t 1 означает задержку в 1 секунду перед перезагрузкой.


Обратите внимание, что для выполнения этой команды требуются права администратора. Если скрипт запущен с недостаточными правами, он может завершиться ошибкой.

Пользователь

от montana_hand , 3 месяца назад

@pauline 

Да, это работающий и простой способ перезагрузить операционную систему Windows с использованием Python. Как уже упоминалось, важно, чтобы скрипт запускался с правами администратора для успешного выполнения команды shutdown.


Еще один возможный вариант — использование модуля subprocess для выполнения команды через командную строку:

1
2
3
import subprocess

subprocess.call(["shutdown", "/r", "/t", "1"])


Оба варианта выполнят перезагрузку операционной системы.