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字符串特性及常用字符串方法的简单笔记
Jan 04 Python
分享几道你可能遇到的python面试题
Jul 24 Python
对numpy中布尔型数组的处理方法详解
Apr 17 Python
python中virtualenvwrapper安装与使用
May 20 Python
idea创建springMVC框架和配置小文件的教程图解
Sep 18 Python
对Python3 goto 语句的使用方法详解
Feb 16 Python
Python File(文件) 方法整理
Feb 18 Python
Python使用LDAP做用户认证的方法
Jun 20 Python
Python调用Windows命令打印文件
Feb 07 Python
python 非线性规划方式(scipy.optimize.minimize)
Feb 11 Python
python如何提升爬虫效率
Sep 27 Python
一些让Python代码简洁的实用技巧总结
Aug 23 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读取PPT文件的方法
2015/12/10 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
(推荐一个超好的JS函数库)S.Sams Lifexperience ScriptClassLib
2007/04/29 Javascript
JS 控件事件小结
2012/10/31 Javascript
利用JQuery和JS实现奇偶行背景颜色自定义效果
2012/11/19 Javascript
JavaScript全排列的六种算法 具体实现
2013/06/29 Javascript
jQuery操作CheckBox的方法介绍(选中,取消,取值)
2014/02/04 Javascript
js跨域问题浅析及解决方法优缺点对比
2014/11/08 Javascript
js实现键盘上下左右键选择文字并显示在文本框的方法
2015/05/07 Javascript
简介JavaScript中的setTime()方法的使用
2015/06/11 Javascript
js和jq使用submit方法无法提交表单的快速解决方法
2016/05/17 Javascript
js从外部获取图片的实现方法
2016/08/05 Javascript
node.js版本管理工具n无效的原理和解决方法
2016/11/24 Javascript
JS操作xml对象转换为Json对象示例
2017/03/25 Javascript
深入理解Node中的buffer模块
2017/06/03 Javascript
Angular4开发解决跨域问题详解
2017/08/28 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
js 实现watch监听数据变化的代码
2019/10/13 Javascript
Python selenium抓取微博内容的示例代码
2018/05/17 Python
Python3转换html到pdf的不同解决方案
2019/03/11 Python
Django自带日志 settings.py文件配置方法
2019/08/30 Python
python文件和文件夹复制函数
2020/02/07 Python
Jupyter Notebook输出矢量图实例
2020/04/14 Python
Python脚本实现监听服务器的思路代码详解
2020/05/28 Python
Python-opencv实现红绿两色识别操作
2020/06/04 Python
使用sklearn对多分类的每个类别进行指标评价操作
2020/06/11 Python
汇智创新科技发展有限公司
2015/12/06 面试题
本科毕业生的求职信范文
2013/11/20 职场文书
毕业生的自我鉴定该怎么写
2013/12/02 职场文书
小学生教师节演讲稿
2014/09/03 职场文书
乡镇干部先进性教育活动个人整改措施
2014/09/16 职场文书
对外汉语专业大学生职业生涯规划书
2014/10/11 职场文书
2014年卫生院工作总结
2014/12/03 职场文书
2014年学校禁毒工作总结
2014/12/23 职场文书
springboot+WebMagic+MyBatis爬虫框架的使用
2021/08/07 Java/Android
MyBatis自定义SQL拦截器示例详解
2021/10/24 Java/Android