溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python3編寫自動關(guān)機的方法

發(fā)布時間:2020-07-06 16:14:57 來源:億速云 閱讀:562 作者:清晨 欄目:編程語言

這篇文章將為大家詳細講解有關(guān)python3編寫自動關(guān)機的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

python中可以使用os.system()方法操作shutdown命令來設置電腦自動關(guān)機。

實現(xiàn)代碼如下:

# -*- coding: utf-8 -*-
"""
Created on Mon Nov 19 19:56:07 2018

@author: 10091
"""

from datetime import datetime,time,date
import os


tmNow = datetime.now()
d = date.today()
#設置關(guān)閉時間為今天20:26:00
t = time(20,26,0)
shtdownTime = datetime.combine(d,t)
def ShutDown():
     while True:
         tmNow = datetime.now()
         timedDelta = (shtdownTime - tmNow).total_seconds()
         if timedDelta < 60:
             print '還有59s關(guān)機,趕快保存一下!'
             os.system('shutdown -s -f -t 30')           
             #break
             time.sleep(20)
         else:
             continue
             
if __name__ == '__main__':
     ShutDown()

shutdown命令:

shutdown [-i | -l | -s | -r | -a] [-f] [-m \computername] [-t xx] [-c "    
    mment"] [-d up:xx:yy]

參數(shù)介紹:

  • -i 顯示 GUI 界面,必須是第一個選項

  • -l 注銷(不能與選項 -m 一起使用)

  • -s 關(guān)閉此計算機

  • -r 關(guān)閉并重啟動此計算機

  • -a 放棄系統(tǒng)關(guān)機

  • -m \computername 遠程計算機關(guān)機/重啟動/放棄

  • -t xx 設置關(guān)閉的超時為 xx 秒

  • -c “comment” 關(guān)閉注釋(最大 127 個字符)

  • -f 強制運行的應用程序關(guān)閉而沒有警告

關(guān)于python3編寫自動關(guān)機的方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI