国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python3.4實現遠程控制電腦開關機

2020-01-04 15:49:49
字體:
來源:轉載
供稿:網友

本文實例為大家分享了Python實現遠程操控電腦的具體代碼,供大家參考,具體內容如下

import poplib import sys import smtplib from email.mime.text import MIMEText import os from email.header import decode_header import email import time def check_email():  try:   p = poplib.POP3('pop.163.com')   p.user('*****@163.com')   p.pass_('*******')   ret = p.stat()  except:   print('Login failed!')   sys.exit(1)  str = p.top(ret[0], 0)  strlist = []  for x in str[1]:    try:     strlist.append(x.decode())    except:     try:      strlist.append(x.decode('gbk'))     except:      strlist.append((x.decode('big5')))  mm = email.message_from_string('/n'.join(strlist))  sub = decode_header(mm['subject'])  if sub[0][1]:   submsg = sub[0][0].decode(sub[0][1])  else:   submsg = sub[0][0]  if submsg.strip() == '關機':   return 0  elif submsg.strip() == '重啟':   return 1  p.quit() def send_email():  user = '*******@qq.com'  pwd = '**********'  to = ['*****@163.com', '*****@139.com']  #139郵件會有短信提醒,讓我知道是否成功  msg = MIMEText('')  msg['Subject'] = '已收到命令!'  msg['From'] = user  msg['To'] = ','.join(to)  s = smtplib.SMTP('smtp.qq.com')  s.login(user, pwd)  s.sendmail(user, to, msg.as_string())  s.close()  if __name__ == '__main__':  while True:   time.sleep(20)   if check_email() == 0:    send_email()    os.system('shutdown -s -t 1') #關機    break   if check_email() == 1:    send_email()    os.system('shutdown -r')  #重啟    break 

測試成功 

其它命令自行添加,這里只作 關機和重啟. 腦洞大開!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平邑县| 桑植县| 建水县| 正安县| 乌审旗| 临高县| 宁陵县| 江油市| 太原市| 衡山县| 永登县| 永德县| 阜宁县| 宁都县| 嘉兴市| 洮南市| 嘉定区| 潮安县| 新乡县| 石楼县| 若尔盖县| 许昌市| 石屏县| 疏勒县| 封开县| 商都县| 平遥县| 张家港市| 平塘县| 柳河县| 容城县| 临颍县| 双鸭山市| 鹤峰县| 新余市| 泰顺县| 明光市| 平果县| 扎鲁特旗| 宁国市| 黄冈市|