『壹』 如何用python做一個在windows關機時彈出一句消息提示的小程序
如果一定要用python實現的話 就直接用os.system()或者os.popen()模塊調用windows的shutdown命令去關機就可以了
『貳』 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()
『叄』 python腳本如何添加啟動和停止按鈕
用tkinter的button組件。
設定好字體大小size(int類型),在循環內部(以while舉例)加組件:
xunhuan=1 # 控制循環的開始與結束
# 定義開始循環
def start():
global xunhuan
xunhuan = 1
# 結束
def end():
global xunhuan
xunhuan = 0
size=(字的大小)
# 現在導庫
inport tkinter as tk # 輸入方便
window = tk.Tk()
s = tk.Button(window, text = "開始" , command = start) # 開始按鈕
e = tk.Button(window , text = "停止" , command = end) # 結束按鈕
# 繪制按鈕
s.pack()
e.pack()
# 下面是循環
while True:
if xunhuan:
...(循環內部要做的事)
window.mainloop() # 在tkinter中,這行代碼一定要加
『肆』 python安卓系統關機代碼
import os
os.system("poweroff")
#註:poweroff是linux(至少是centos7)的關機指令。
#註:你前面那位回答的是安卓調試橋的指令,你可以打開開發者和usb調試,在電腦上下載adb然後python編譯到adb文件夾里邊,那麼樓下的回答會有效的(僅限電腦)。
『伍』 python怎麼控制計算機關機
importos
#linux系統
os.system("poweroff")
#windows系統
os.system("shutdown-s-t0")