當前位置:首頁 » 編程語言 » python實現關機

python實現關機

發布時間: 2023-03-24 03:53:11

『壹』 python安卓系統關機代碼

import os
os.system("poweroff")

#註:poweroff是linux(至少是centos7)的關機指令。
#註:你前面那位回答的是安卓調試橋的指令,你可以打開開發者和usb調試,在電腦上下載adb然後python編譯到adb文件夾里邊,那麼樓下的回答會有效的(僅限電腦)。

『貳』 學而思Python關機代碼

新建一個文本,然後輸入shutdown -s -t 1 即可。
當我們想要頃滾獲得關機代碼時,首先我們需要在電腦桌面創建雀兄余文本文檔,名字隨便起,把文檔後面的.txt換成塵和.bat(針對windows系統),然後打開文本文檔輸入:shutdown -s -t 1即可。

『叄』 請問下面的程序在python3中怎麼寫,怎麼實現關機重啟和退出

3中,至少print,需要改成print()

『肆』 #Python惡搞#用Python寫一個自動關機程序

模塊導入

窗口設置

創建一個文本標簽

創瞎老鏈建一個文本標簽和時間欄框

設置該文件的字體樣式,大小。

創建磨孫一個日期時間文本框,QDateEdit表示添加日期文本框,QTimeEdit表示添加時間文本框。

設置日期時間框的位置大小依次是左間距,上間距,寬,高。

設置日期可以使用日歷插件

根據PyQt方法獲取系統的當前時間

將當前系統時間賦值給時間框中

一個按鈕並設置添加單擊事件

顯示默認尺寸

創建一個按鈕並設置清除關機任務單擊事件

顯示默認尺寸

設置一個文本提示框

設置工具窗口中顯示的部件文本信息

添加關機計劃

清除關機計劃

創建應用程序和對象

好兄含旁弟們,記得給我個三連哇

『伍』 python怎麼控制計算機關機

importos
#linux系統
os.system("poweroff")
#windows系統
os.system("shutdown-s-t0")

『陸』 python 請教一下如何用wincon監聽windouws的WM_QUERYENDSESSION關機事件,觸發一個事件。

1. 安裝python
2. 打開命令行輸入python並回車,如果出現下圖這樣的,就說明安裝成功

3. 寫一個python並保存
print "hello world" # python2的寫法
# 或者
print("hello world") # python3的寫法
4. 再次打開命令行,輸入 python + 要運行的python腳本的完整路徑

『柒』 如何用python做簡單的定時關機軟體

import os
from time import sleep
import arrow
endTime = '正做15:45'
m,s = endTime.split(":")
while 1:
if arrow.houre = = m and arrow.second ==s:

os.system('舉御衡拆源shutdown -s -t 0)
sleep(0.2)

『捌』 如何用python做一個在windows關機時彈出一句消息提示的小程序

如果一定要用python實現的話 就直接用os.system()或者os.popen()模塊調用windows的shutdown命令去關機就可以了

『玖』 pythonfor循環結束後關機

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

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

0.png

1.png

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

2.png

這個特定數據也有個好聽的名字叫 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 關機

『拾』 python3判斷電腦關機api

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

代碼

# -*- 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('[email protected]')# 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()

熱點內容
存儲念第幾音 發布:2024-04-26 20:33:35 瀏覽:250
衡陽dns的伺服器地址是多少 發布:2024-04-26 20:32:26 瀏覽:269
我的世界空島伺服器青金石 發布:2024-04-26 20:18:03 瀏覽:650
微信小程序演算法 發布:2024-04-26 20:03:36 瀏覽:975
易語言模板不能靜態編譯 發布:2024-04-26 19:59:02 瀏覽:353
sql注釋語句 發布:2024-04-26 19:58:48 瀏覽:654
sql存儲過程out 發布:2024-04-26 19:33:15 瀏覽:415
struts2訪問方法 發布:2024-04-26 19:11:36 瀏覽:259
外文翻譯android 發布:2024-04-26 19:03:30 瀏覽:92
土金木配置怎麼樣 發布:2024-04-26 18:52:50 瀏覽:611