python定时开关机的代码_python实现Windows电脑定时关机

编程入门 行业动态 更新时间:2024-10-19 18:22:55

定时关机,功能:windows下,用户按照一定格式输入关机时间,系统到指定时间自动关闭 思路:从用户输入获取指定时间 分别以时分秒减去当前时间 最终计算得到当前时间距离指定 时间还有多少秒 作为关机命令的时间参数。

需要用到的模块: os 用于执行设定的系统命令 time 用于获取系统时间 需要用到cmd命令: shutdown -s -t xxx 其中xxx为距离自动关机所用秒数,即时间参数 shutdown -a 取消关机计划。

代码:

import os

import time

input_time = input('请输入关机时间,格式如:小时:分钟 :')

if input_time == 'off':

os.system('shutdown -a')

h1 = int(input_time[0:2])

m1 = int(input_time[3:5])

print(h1, m1)

mytime = time.strftime('%H:%M:%S')

h2 = int(mytime[0:2])

m2 = int(mytime[3:5])

if h1 > 24:

h1 = 24

m2 = 0

if m1 > 60:

m1 = 60

if h1 < h2:

h1 = h1 + 24

s1 = (h1+(m1/60.0)-h2-(m2/60.0))*3600

if s1 <= 0:

print("ERROR")

else:

print('距离关机还有 %d 秒' %s1)

os.system('shutdown -s -t %d' %s1)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

更多推荐

python定时开关机的代码_python实现Windows电脑定时关机

本文发布于:2023-06-11 00:52:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1363703.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:开关机   定时关机   代码   电脑   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!