我有一个Python脚本做一些工作需要5分钟,然后它会睡一个小时然后重新开始。现在我希望我的笔记本电脑能够在等待时保持睡眠而不是一直打开,并且大约每小时醒来只是为了完成工作。是否有可能睡觉并用Python唤醒?
我使用的是Windows 7。
答案 0 :(得分:5)
看起来question解决了这个问题:
import os
os.system(r'%windir%\system32\rundll32.exe powrprof.dll,SetSuspendState Hibernate')
实际上只是使用本机命令行实用程序进行休眠。
来自MSFT的This帖子将解释如何唤醒计算机。
答案 1 :(得分:1)
您应该更好地在Windows中创建任务计划程序任务,按计划运行您的python脚本并在需要时唤醒PC(任务的设置)。要让它进入睡眠状态,只需将能量设置设置为在几分钟不活动后进入睡眠状态。
答案 2 :(得分:0)
您可以尝试制作Visual Basic脚本(.vbs)或批处理(.bat)程序并从python运行它。该程序应具有运行睡眠/唤醒功能的代码。
然后,再次,因为您正在使用Windows,只需使用任务计划程序。