色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Python 遠程開關機的方法

瀏覽:5日期:2022-07-05 08:59:36

用 Python 關機你肯定聽過或者實踐過,那么用 Python 開機呢?這是一個神奇的方法,教你如何用 Python 來開機。

GitHub 倉庫地址:

https://github.com/injetlee/Python/tree/master/Python%20%E9%BB%91%E9%AD%94%E6%B3%95

本文目標

遠程開機原理 Python 遠程開機代碼實現 Python 關機說明

Python 開機

關于用程序來開機,是怎么做到的呢?這就是 WOL 技術 Wake-On-Lan, 利用計算機在關機或休眠狀態時,網卡及主板部分仍然有微弱的供電,當然要保持電源是插上的,而且是有線連接。所以即使在關機情況下,網卡還是有一定運作能力的,可以監聽計算機外部的網上廣播信息,當發現特定格式的信息后就會執行開機。現在的主板基本都支持。

只需要在網絡適配器屬性中配置下面兩個選項

Python 遠程開關機的方法

Python 遠程開關機的方法

下圖這個勾不能選上,我們要保證網卡在關機后仍有供電,如果你關機后,網口的燈不亮了,就不行了,要保持網口燈亮。

Python 遠程開關機的方法

這個特定數據也有個好聽的名字叫 Magic Packet(魔法數據包)。一般用過 UDP 協議進行廣播。端口一般是7或者9. 魔法數據包總是以'FF FF FF FF FF FF' 連續6個 'FF',后面是 MAC 地址信息,一旦網卡偵測到數據包內容,就會喚醒目標計算機。

我們還是來看一下代碼怎么寫,代碼涉及到 UDP 網絡編程這塊,后面會專門寫寫網絡編程這塊內容。此函數只需輸入目標計算機的 MAC 地址即可,在局域網中(當然,如果你的計算機有公網IP,那么在公網中也是可以的)另一臺計算機上運行此程序,目標計算機即可自動開機。

代碼如下,代碼本身很短,原理也很簡單:

def wake_up(mac=’DC-4A-3E-78-3E-0A’): MAC = mac BROADCAST = '192.168.0.255' if len(MAC) != 17: raise ValueError('MAC address should be set as form ’XX-XX-XX-XX-XX-XX’') mac_address = MAC.replace('-', ’’) data = ’’.join([’FFFFFFFFFFFF’, mac_address * 20]) # 構造原始數據格式 send_data = b’’ # 把原始數據轉換為16進制字節數組, for i in range(0, len(data), 2): send_data = b’’.join([send_data, struct.pack(’B’, int(data[i: i + 2], 16))]) print(send_data) # 通過socket廣播出去,為避免失敗,間隔廣播三次 try: sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1) sock.sendto(send_data, (BROADCAST, 7)) time.sleep(1) sock.sendto(send_data, (BROADCAST, 7)) time.sleep(1) sock.sendto(send_data, (BROADCAST, 7)) print('Done') except Exception as e: print(e)

Python 關機

關機來說相對就容易多了,網上也有很多現成的解決方案。大多數是用程序掃描郵箱,如果收到關機相關關鍵詞的郵件,則程序自動執行關機命令。另外如果只是在局域網里實現關機,或者你有公網 IP 地址的話,也可以在本地計算機起一個服務,比如用 Flask 運行在5000端口。向5000這個地址發送指令即可。本機程序中需要有一條執行關機的命令即可

import osos.system(’shutdown -s -t 00’)

以上就是Python 遠程開關機的方法的詳細內容,更多關于python 遠程開關機的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产成人精品曰本亚洲77美色 | 久久频这里精品99香蕉久网址 | 亚洲三级视频 | 99爱视频在线观看 | 黄www| 一级做a毛片在线看 | 色综合久久一本首久久 | 免费人成在线观看网站品爱网 | 9191精品国产费久久 | 亚洲成年男人的天堂网 | 亚洲综合视频在线观看 | 免费福利在线看黄网站 | 久草福利在线观看 | 国产激情一区二区三区四区 | 国产成a人亚洲精v品久久网 | 日韩在线成人 | 极品精品国产超清自在线观看 | 久久视频6免费观看视频精品 | 一本色道久久综合亚洲精品加 | a级毛片视频免费观看 | 日韩中文精品亚洲第三区 | 欧美午夜三级我不卡在线观看 | 成人精品在线观看 | 成人国产在线不卡视频 | 免费又黄又爽的视频 | 久久www免费人成_看片高清 | 亚洲欧美国产精品久久久 | 亚洲精品一级片 | 毛片一级做a爰片性色 | 国产高清在线精品免费 | 欧美一级xxxx俄罗斯一级 | 亚洲欧美国产精品久久久 | 亚洲性综合 | 亚洲国产午夜看片 | 国产五区 | 久草免费精品视频 | 日韩欧美综合在线二区三区 | 国产三级黄色 | 国产精品亚洲精品不卡 | 国产成人无精品久久久久国语 | 亚洲欧美激情在线 |