我有一个 Python 应用程序,它在计算机进入睡眠状态时经常死机。它在 Mac、Windows 和 Linux 上运行良好,但睡眠问题很烦人。
是否有一个函数/库可以让我以独立于平台的方式处理睡眠模式?
就像是
if(OSSLEEP){
#Reduced Functionality
}
如果程序没有崩溃,我会很高兴,因为我意识到在睡眠期间可能没有任何功能。
我研究了这个问题: 如何检查系统是否处于待机模式?
似乎有一个 Win32 API 函数可以做到这一点:通过这种推理,可能有一个 Python 库可以做同样的事情。 Windows 进入睡眠模式时的通知
这似乎表明这是不可能的,也是一个坏主意: Multithreaded python urllib2-based downloader drive the computer to Standby/Sleep
即使不建议这样做,我也很想知道这是否可行。