2

最大 5 分かかるジョブを実行する Python スクリプトがあり、その後 1 時間スリープしてから再開します。今では、ラップトップを待機中に常にオンにするのではなくスリープ状態にし、ジョブを実行するためだけに約 1 時間ごとに起動するようにします。Pythonで寝たり起きたりすることは可能ですか?

Windows 7 を使用しています。

4

3 に答える 3

5

この質問は解決策に対応しているようです。

import os
os.system(r'%windir%\system32\rundll32.exe powrprof.dll,SetSuspendState Hibernate')

これは実際には、スリープにネイティブコマンドラインユーティリティを使用しているだけです。

MSFTからのこの投稿では、コンピューターをスリープ解除する方法について説明します。

于 2013-02-16T21:11:52.393 に答える
1

代わりに、Windows でタスク スケジューラ タスクを作成することをお勧めします。このタスクは、スケジュールに従って Python スクリプトを実行し、必要に応じて PC を起動します (タスクの設定)。スリープ状態にするには、数分間操作を行わないとエネルギー設定をスリープ状態に設定するだけです。

于 2013-02-16T21:15:41.553 に答える