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

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект