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字符串的encode与decode研究心得乱码问题解决方法
Mar 23 Python
Python排序搜索基本算法之希尔排序实例分析
Dec 09 Python
Python iter()函数用法实例分析
Mar 17 Python
对python中的高效迭代器函数详解
Oct 18 Python
python3爬虫学习之数据存储txt的案例详解
Apr 24 Python
PyQt5 在label显示的图片中绘制矩形的方法
Jun 17 Python
python 机器学习之支持向量机非线性回归SVR模型
Jun 26 Python
pygame实现五子棋游戏
Oct 29 Python
如何在windows下安装Pycham2020软件(方法步骤详解)
May 03 Python
15款Python编辑器的优缺点,别再问我“选什么编辑器”啦
Oct 19 Python
python 制作一个gui界面的翻译工具
May 14 Python
OpenCV绘制圆端矩形的示例代码
Aug 30 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实现检查文章是否被百度收录
2015/01/27 PHP
PHP实现上传文件并存进数据库的方法
2015/07/16 PHP
php使用函数pathinfo()、parse_url()和basename()解析URL
2016/11/25 PHP
js修改input的type属性及浏览器兼容问题探讨与解决
2013/01/23 Javascript
自动设置iframe大小的jQuery代码
2013/09/11 Javascript
javascript常用方法汇总
2014/12/02 Javascript
JavaScript的类型、值和变量小结
2015/07/09 Javascript
利用JS生成博文目录及CSS定制博客
2016/02/10 Javascript
一步步教大家编写酷炫的导航栏js+css实现
2016/03/14 Javascript
微信小程序开发之Tabbar实例详解
2017/01/09 Javascript
使用jQuery,Angular实现登录界面验证码详解
2017/04/27 jQuery
Vue实现路由跳转和嵌套
2017/06/20 Javascript
JS计算两个时间相差分钟数的方法示例
2018/01/10 Javascript
微信小程序实现image组件图片自适应宽度比例显示的方法
2018/01/16 Javascript
angular 服务随记小结
2019/05/06 Javascript
Vue 实现对quill-editor组件中的工具栏添加title
2020/08/03 Javascript
浅谈鸿蒙 JavaScript GUI 技术栈
2020/09/17 Javascript
下载给定网页上图片的方法
2014/02/18 Python
python使用pipeline批量读写redis的方法
2019/02/18 Python
Python3实现的反转单链表算法示例
2019/03/08 Python
Python PO设计模式的具体使用
2019/08/16 Python
下载官网python并安装的步骤详解
2019/10/12 Python
Python3.7基于hashlib和Crypto实现加签验签功能(实例代码)
2019/12/04 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
基于python实现数组格式参数加密计算
2020/04/21 Python
Pytorch高阶OP操作where,gather原理
2020/04/30 Python
Python参数传递及收集机制原理解析
2020/06/05 Python
python 录制系统声音的示例
2020/12/21 Python
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
Nili Lotan官网:Nili Lotan同名品牌
2018/01/07 全球购物
Nanushka官网:匈牙利服装品牌
2019/08/14 全球购物
社区安全检查制度
2014/02/03 职场文书
社区党务公开实施方案
2014/03/18 职场文书
学校教师读书活动总结
2014/07/08 职场文书
教师个人自我剖析材料
2014/09/29 职场文书
2015年检察院个人工作总结
2015/05/20 职场文书