python实现Windows电脑定时关机


Posted in Python onJune 20, 2018

定时关机,功能: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 图片验证码代码
Dec 07 Python
Python标准库与第三方库详解
Jul 22 Python
python中sets模块的用法实例
Sep 30 Python
Python中Proxypool库的安装与配置
Oct 19 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
Nov 16 Python
Python 一句话生成字母表的方法
Jan 02 Python
在pyqt5中QLineEdit里面的内容回车发送的实例
Jun 21 Python
opencv python 图像轮廓/检测轮廓/绘制轮廓的方法
Jul 03 Python
Python判断字符串是否xx开始或结尾的示例
Aug 08 Python
在Python中等距取出一个数组其中n个数的实现方式
Nov 27 Python
把vgg-face.mat权重迁移到pytorch模型示例
Dec 27 Python
Python实现钉钉订阅消息功能
Jan 14 Python
python通过微信发送邮件实现电脑关机
Jun 20 #Python
python定时关机小脚本
Jun 20 #Python
Django + Uwsgi + Nginx 实现生产环境部署的方法
Jun 20 #Python
python实现电脑自动关机
Jun 20 #Python
python3将视频流保存为本地视频文件
Jun 20 #Python
Python操作MySQL数据库的方法
Jun 20 #Python
python实现抖音视频批量下载
Jun 20 #Python
You might like
十天学会php之第一天
2006/10/09 PHP
ubuntu下编译安装xcache for php5.3 的具体操作步骤
2013/06/18 PHP
php中的curl使用入门教程和常见用法实例
2014/04/10 PHP
php时间函数用法分析
2016/05/28 PHP
原生js实现半透明遮罩层效果具体代码
2013/06/06 Javascript
jQuery获取页面及个元素高度、宽度的总结——超实用
2015/07/28 Javascript
JS实现自动定时切换的简洁网页选项卡效果
2015/10/13 Javascript
Three.js学习之网格
2016/08/10 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
2016/09/14 Javascript
JavaScript实现三级联动菜单实例代码
2017/06/26 Javascript
Vue之Watcher源码解析(2)
2017/07/19 Javascript
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
js实现简单选项卡制作
2020/08/05 Javascript
Python多线程编程(七):使用Condition实现复杂同步
2015/04/05 Python
简单谈谈Python中的反转字符串问题
2016/10/24 Python
Python中import机制详解
2017/11/14 Python
python实现微信小程序自动回复
2018/09/10 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
2019/01/05 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
python实现矩阵打印
2019/03/02 Python
python实现beta分布概率密度函数的方法
2019/07/08 Python
基于Python实现拆分和合并GIF动态图
2019/10/22 Python
python selenium循环登陆网站的实现
2019/11/04 Python
python实现多进程按序号批量修改文件名的方法示例
2019/12/30 Python
Python使用Paramiko控制liunx第三方库
2020/05/20 Python
品恩科技软件测试面试题
2014/10/26 面试题
25道Java面试题集合
2013/05/21 面试题
90后毕业生的求职信范文
2013/09/21 职场文书
个人优缺点自我评价
2014/01/27 职场文书
师范生自我鉴定
2014/03/20 职场文书
医学生自我鉴定范文
2014/03/26 职场文书
迟到检讨书
2015/01/26 职场文书
2015年六一儿童节活动总结
2015/02/11 职场文书
人生一定要学会的三样东西:放下、忘记、珍惜
2019/08/21 职场文书
用python修改excel表某一列内容的操作方法
2021/06/11 Python
uniapp 微信小程序 自定义tabBar 导航
2022/04/22 Javascript