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实现simhash算法实例
Apr 25 Python
Python的Flask框架及Nginx实现静态文件访问限制功能
Jun 27 Python
Python列表推导式与生成器用法分析
Aug 02 Python
python SVM 线性分类模型的实现
Jul 19 Python
深入解析神经网络从原理到实现
Jul 26 Python
Python中filter与lambda的结合使用详解
Dec 24 Python
简单了解django处理跨域请求最佳解决方案
Mar 25 Python
keras实现多GPU或指定GPU的使用介绍
Jun 17 Python
Python制作数据预测集成工具(值得收藏)
Aug 21 Python
PyTorch梯度裁剪避免训练loss nan的操作
May 24 Python
python基础学习之生成器与文件系统知识总结
May 25 Python
OpenCV-Python实现图像平滑处理操作
Jun 08 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
一个显示天气预报的程序
2006/10/09 PHP
ADODB结合SMARTY使用~超级强
2006/11/25 PHP
php制作动态随机验证码
2015/02/12 PHP
使用JavaScript创建新样式表和新样式规则
2016/06/14 PHP
PHP定时任务获取微信access_token的方法
2016/10/10 PHP
彻底搞懂PHP 变量结构体
2017/10/11 PHP
List Installed Software Features
2007/06/11 Javascript
javascript闭包的高级使用方法实例
2013/07/04 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
js this函数调用无需再次抓获id,name或标签名
2014/03/03 Javascript
jQuery异步加载数据并添加事件示例
2014/08/24 Javascript
JS实现页面超时后自动跳转到登陆页面
2015/01/19 Javascript
JS组件Bootstrap实现弹出框和提示框效果代码
2015/12/08 Javascript
js计算时间差代码【包括计算,天,时,分,秒】
2016/04/26 Javascript
vue.js2.0 实现better-scroll的滚动效果实例详解
2018/08/13 Javascript
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
[01:32]TI奖金增速竟因它再创新高!DOTA2勇士令状不朽珍藏Ⅰ饰品欣赏
2018/05/18 DOTA
Python使用稀疏矩阵节省内存实例
2014/06/27 Python
python实现的简单窗口倒计时界面实例
2015/05/05 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
pycharm运行scrapy过程图解
2019/11/22 Python
python实现实时视频流播放代码实例
2020/01/11 Python
pycharm工具连接mysql数据库失败问题
2020/04/01 Python
对python pandas中 inplace 参数的理解
2020/06/27 Python
一文读懂python Scrapy爬虫框架
2021/02/24 Python
恒华伟业笔试面试题
2015/02/26 面试题
银行毕业实习自我鉴定
2013/09/19 职场文书
办公室前台岗位职责
2014/01/04 职场文书
电工技术比武方案
2014/05/11 职场文书
债务纠纷委托书
2014/08/30 职场文书
大学学生会竞选稿
2015/11/19 职场文书
小学语文课《掌声》教学反思
2016/03/03 职场文书
CocosCreator如何实现划过的位置显示纹理
2021/04/14 Javascript
如何用 Python 子进程关闭 Excel 自动化中的弹窗
2021/05/07 Python
分析Netty直接内存原理及应用
2021/06/14 Java/Android
小程序实现悬浮按钮的全过程记录
2021/10/16 HTML / CSS