• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 學習電腦 > 電腦故障 > 電腦故障現象 > 自動關機 >

    python實現電腦自動關機代碼詳解

    時間: 加城1195 分享

      電腦設置自動關機方法有很多種,可以借助軟件,利用系統命令,bat腳本等等,如果是程序員,還可以用Python實現,那么具體步驟代碼是什么呢?感興趣的一起看看!

      1、準備

      python: 3.5.2 email:163郵箱 system:Win10

      安裝依賴包email:在python安裝目錄下/Scripts下執行:pip install email

      設置163郵箱的POP3/SMTP服務 : 登錄163郵箱 –> 設置 –> POP3/SMTP/IMAP –> 勾選POP3/SMTP服務

      2、說明

      執行py程序后,程序將每隔10分鐘(時間可以自己設置)讀取一次郵箱最新郵件,解析獲得郵件主題,當主題為“關機”時,程序將關閉電腦,為“重啟”時,將重啟電腦。在長時間離開電腦時,可以將py程序跑起來,如果需要關機或重啟,可以向郵箱發一封郵件即可

      3、代碼

      # -*- coding:utf-8 -*-

      import os

      import time

      import poplib

      import email

      from email.header import decode_header

      #========================================

      # 讀取Email,獲取Email主題

      #========================================

      def getEmailSubject():

      read = poplib.POP3('pop.163.com')

      read.user('xxx@163.com')# 163郵箱用戶名

      read.pass_('xxx') # 163郵箱設置中的客戶端授權密碼

      allEmails = read.stat() # 讀取郵件信息

      topEmail = read.top(allEmails[0], 0) # 獲取最新的一封郵件

      tmp = []

      # 解碼郵件,存入tmp

      for s in topEmail[1]:

      try:

      tmp.append(s.decode())

      except:

      try:

      tmp.append(s.decode('gbk'))

      except:

      tmp.append(s.decode('big5'))

      message = email.message_from_string('\n'.join(tmp))

      # 獲取郵件主題

      subject = decode_header(message['Subject'])

      if subject[0][1]:

      subjectDecode = subject[0][0].decode(subject[0][1])

      else:

      subjectDecode = subject[0][0]

      return subjectDecode

      #=========================================

      # 檢查Email的主題

      #=========================================

      def checkEmailSubject():

      while True:

      subject = getEmailSubject()

      print('check subject ...')

      print('subject is ' + subject)

      if subject == '重啟':

      os.system('shutdown -r -t 3')

      break

      if subject == '關機':

      os.system('shutdown -s -t 3')

      break

      time.sleep(600) # 每10分鐘檢查一次

      if __name__ == '__main__':

      checkEmailSubject()

      補充:電腦關機的常用方法

      第一種方式:通過點擊電腦的開始菜單并選擇關機

      第二種方法:通過快捷命令alt+F4組合鍵進行關機,在彈出窗口中選擇關機并確定

      第三種方法:通過ctrl+alt+delete組合鍵打開任務管理器

      通過選擇用戶選項點擊活動的賬戶,并選擇斷開或者注銷

      第四種方法:通過電腦運行(快捷命令為ctrl+R)輸入cmd進入到管理員界面,通過輸入shuntdown /p進行關機

      第五種方法:直接按住電腦開機鍵數秒,直到電腦主機停止運行為止,此方法為不得已才會使用,或者直接切斷電源。

      相關閱讀:為什么電腦總是自動關機

      這種情況,一般由于以下原因造成的:

      1.電腦系統中毒或中了惡意軟件。

      2.cpu 風扇壞導致cpu溫度過高,過熱保護。

      3.電源壞,或添加了新硬件,電源供電不足。

      4.顯卡或顯卡風扇壞。

      5.主板壞,主板芯過熱。


    電腦自動關機相關文章:

    1.電腦自動關機

    2.電腦老是會突然自動關機和重啟怎么處理

    3.電腦用著用著總是自動關機怎么處理

    4.臺式電腦突然自動關機的原因

    5.電腦頻繁自動關機怎么處理

    4021456 主站蜘蛛池模板: 国产精品久久久久影院| 国产三级片在线观看| 激情网站免费看| 国色天香社区在线观看免费播放| tstye.cn| 天天色天天射综合网| √天堂中文在线最新版8下载 | 日韩精品免费一级视频| 国产精品一区二区久久乐下载| 男女下面一进一出视频在线观看| 国产精品水嫩水嫩| 1000部啪啪毛片免费看| 国产精品成人va| 西西人体免费视频| 国产精品三级电影在线观看| 婷婷综合激情网| 国产日产精品_国产精品毛片| 精品福利视频导航| 国产成人精品无码片区在线观看| 国产叼嘿久久精品久久| 国产大屁股视频免费区| 野花高清完整在线观看免费8| 国产大片黄在线观看| 香蕉视频国产在线观看| 国产三级视频在线| 老头天天吃我奶躁我的动图| 卡一卡二卡三在线入口免费| 精品一区二区三区在线观看| 免费A级毛片无码A∨| 渣男和渣女做不干净事情视频| 亚洲欧美精品一中文字幕| 欧美日产国产亚洲综合图区一| 亚洲人成片在线观看| 最近中文字幕高清免费大全8| 久久精品视频6| 日本一二三精品黑人区| 中文字幕的电影免费网站| 少妇无码av无码专区在线观看| h片在线免费看| 国产草草影院ccyycom| 五月天婷五月天综合网站|