睡觉和蟒蛇醒来

时间:2013-02-16 21:05:39

标签: python windows-7 sleep

我有一个Python脚本做一些工作需要5分钟,然后它会睡一个小时然后重新开始。现在我希望我的笔记本电脑能够在等待时保持睡眠而不是一直打开,并且大约每小时醒来只是为了完成工作。是否有可能睡觉并用Python唤醒?

我使用的是Windows 7。

3 个答案:

答案 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,只需使用任务计划程序。