@tagtgren728

Как написать выключение компа?

Доброго дня, нашел на просторах интернета такой код:
import os
import time

def shutdown(offPC=19):
    while time.gmtime().tm_hour < offPC:
        time.sleep(60)  # ожидание 1 минуту
    os.system("shutdown -s")

Мне нужно чтобы после последней команды print через 2 минуты компьютер выключился, а как бы это получше написать пока не понял. Потому что я так понимаю если я вставлю этот код в свою программу, то выйдет что он будет с момента запуска отсчитывать время.
Знаю, вопрос дурацкий, но я уже в тупике=/
  • Вопрос задан
  • 2329 просмотров
Пригласить эксперта
Ответы на вопрос 2
AmanitaRubescens
@AmanitaRubescens
Шалтай-болтай
#последний принт
print("Выключаю ПК через 2 минуты")
os.system("shutdown /s /t 120")
Ответ написан
GavriKos
@GavriKos
Нет, не с момента запуска, а с момента вызова функции shutdown. Но если в процессе ожидания программу закрыть - никакого шатдауна не будет конечно
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы