У меня есть скрипт Python, который загружает данные на удаленном компьютере. Я хочу предотвратить переход компьютера в спящий режим, пока идет загрузка данных. Однако, если программа завершает работу / зависает / падает, я хочу, чтобы компьютер перешел в спящий режим.
Я не хочу отключать настройки гибернации на моем компьютере. Я смотрел вокруг на программы, такие как бессонница и ярлыки командной строки ( Как я могу перевести компьютер в спящий режим из меню командной строки / запуска? ) но они не идеально подходят для работы. В любом случае, я могу поставить попытку: кроме: наконец, блокировать мой код на Python и вызвать какую-то функцию, чтобы перевести компьютер в спящий режим?
Обновление : этот ответ был полезен: какую команду использовать, чтобы перевести компьютер в спящий режим (не в спящий режим)? , Я создал небольшое однострочное sleep
приложение, которое я могу вызвать из своего блока python finally
с помощью os.system call.