Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
最大 5 分かかるジョブを実行する Python スクリプトがあり、その後 1 時間スリープしてから再開します。今では、ラップトップを待機中に常にオンにするのではなくスリープ状態にし、ジョブを実行するためだけに約 1 時間ごとに起動するようにします。Pythonで寝たり起きたりすることは可能ですか?
Windows 7 を使用しています。
この質問は解決策に対応しているようです。
import os os.system(r'%windir%\system32\rundll32.exe powrprof.dll,SetSuspendState Hibernate')
これは実際には、スリープにネイティブコマンドラインユーティリティを使用しているだけです。
MSFTからのこの投稿では、コンピューターをスリープ解除する方法について説明します。
代わりに、Windows でタスク スケジューラ タスクを作成することをお勧めします。このタスクは、スケジュールに従って Python スクリプトを実行し、必要に応じて PC を起動します (タスクの設定)。スリープ状態にするには、数分間操作を行わないとエネルギー設定をスリープ状態に設定するだけです。