Python怎么实现让电脑在指定时间关机
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,本篇内容介绍了"Python怎么实现让电脑在指定时间关机"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成
千家信息网最后更新 2025年12月01日Python怎么实现让电脑在指定时间关机
本篇内容介绍了"Python怎么实现让电脑在指定时间关机"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
先看下效果图
代码如下
from tkinter import messagebox #消息弹出import os #用于执行cmd命令import string #StringVar要用 字符串钩子 def text(): #判断是否是数字并将小时处理为秒 i=time.get() #获得字符串钩子的值 try: #错误抓捕 判断是否为数字 i=str(int(float(i)*60*60)) except ValueError: messagebox.showwarning(title="输入错误",message="请输入一个数字!") #警告消息弹窗 else: result=shutdown(i) def shutdown(i=False): #执行cmd语句以设置定时关机 if i==False: result=os.system("shutdown -a") if result: messagebox.showwarning(title="错误",message="当前无定时关机任务") return 0 else: result=os.system("shutdown -s -t "+i) if result: result=os.system("shutdown -a") if not result: result=os.system("shutdown -s -t "+i) if not result: messagebox.showinfo(title="状态信息",message="成功!") else: messagebox.showerror(title="错误",message="未知原因失败") soft=Tk()soft.title=()soft.geometry('155x90+885+465') #初始化窗口大小信息soft.resizable(0, 0) #设置窗口大小不可更改text1=Label(soft,text="您需要几小时后关机?",compound="center").grid(row=0,column=0,columnspan=2,padx=0,pady=0) #文本time=StringVar() #声明字符串钩子time.set("1") #设置初始值text2=Entry(soft,textvariable=time).grid(row=1,column=0,columnspan=2,padx=5,pady=0) #设置文本框 grid为设置在窗口初始化时的位置(表格方式)button1=Button(soft,text="取消任务",command=shutdown).grid(row=2,column=0,padx=5,pady=10)button2=Button(soft,text="设置任务",command=text).grid(row=2,column=1,padx=5,pady=10)soft.mainloop() #运行如果想取消的话,点击取消任务就行了
"Python怎么实现让电脑在指定时间关机"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
任务
错误
字符
字符串
数字
钩子
时间
电脑
信息
内容
大小
小时
文本
更多
消息
知识
输入
实用
成功
学有所成
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
全国消防日安全网络安全竞赛
沈阳东塔网络安全学院就业待遇
qq当时的数据库是用的什么
广东什么技校有软件开发
溆浦县网络安全宣传周
网络安全侵犯他人的什么权
基本计算机网络安全
服务器安全加固说明
安卓软件开发教程 短信
战舰世界服务器排名查询网址
数据库设计教学
数据库表被锁定了mysql
如何创建数据库填入配置信息
已存在的数据库实例无法卸载
铜陵市网络安全宣传周电信日
欧姆龙v430f数据库
安全教育平台服务器
服务器固态硬盘多久换一个
网络安全如何学
个人软件开发商
北京软件开发驻场服务平台
福建诚信网络技术服务哪家好
鹰潭个人服务器要多少钱
贵阳有什么网络技术中专学校
璧山网络安全展
软考中级网络技术考什么
数据库用字符表示
开发数据库应用用什么语言最好
妖精的尾巴服务器爆满怎么办
怎样学习使用数据库