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 相关文章推荐
在Django中创建第一个静态视图
Jul 15 Python
python实现读取并显示图片的两种方法
Jan 13 Python
python3使用PyMysql连接mysql数据库实例
Feb 07 Python
python中如何使用正则表达式的集合字符示例
Oct 09 Python
Python使用Matplotlib实现雨点图动画效果的方法
Dec 23 Python
对numpy中的where方法嵌套使用详解
Oct 31 Python
Python实现批量执行同目录下的py文件方法
Jan 11 Python
Python中logging实例讲解
Jan 17 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
Sep 23 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
Jan 10 Python
python词云库wordcloud的使用方法与实例详解
Feb 17 Python
Django中文件上传和文件访问微项目的方法
Apr 27 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 常用函数库和一些实用小技巧
2009/01/01 PHP
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
2013/05/15 PHP
JS控件autocomplete 0.11演示及下载 1月5日已更新
2007/01/09 Javascript
javascript开发技术大全 第4章 直接量与字符集
2011/07/03 Javascript
javascript 获取函数形参个数
2014/07/31 Javascript
javascript实现捕捉键盘上按下的键
2015/05/05 Javascript
jQuery多条件筛选如何实现
2015/11/04 Javascript
基于Vue.js实现简单搜索框
2020/03/26 Javascript
JavaScript实现数组降维详解
2017/01/05 Javascript
javascript作用域链与执行环境详解
2017/03/25 Javascript
layui-table对返回的数据进行转变显示的实例
2019/09/04 Javascript
初步解析Python中的yield函数的用法
2015/04/03 Python
详解Python装饰器由浅入深
2016/12/09 Python
Python 专题三 字符串的基础知识
2017/03/19 Python
Python实现读取json文件到excel表
2017/11/18 Python
python flask中静态文件的管理方法
2018/03/20 Python
python中 * 的用法详解
2019/07/10 Python
python logging模块书写日志以及日志分割详解
2019/07/22 Python
阿里云ECS服务器部署django的方法
2019/08/29 Python
Python中的单下划线和双下划线使用场景详解
2019/09/09 Python
在Python中使用filter去除列表中值为假及空字符串的例子
2019/11/18 Python
python加密解密库cryptography使用openSSL生成的密匙加密解密
2020/02/11 Python
解决Python中报错TypeError: must be str, not bytes问题
2020/04/07 Python
使用Keras画神经网络准确性图教程
2020/06/15 Python
用HTML5制作烟火效果的教程
2015/05/12 HTML / CSS
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
普天C++笔试题
2016/03/20 面试题
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
生产主管岗位职责
2013/11/10 职场文书
汽车专业人才自我鉴定范文
2013/12/29 职场文书
毕业生护理专业个人求职信范文
2014/01/04 职场文书
副职竞争上岗演讲稿
2014/05/12 职场文书
企业与个人合作经营协议书
2014/11/01 职场文书
单位接收函范文
2015/01/30 职场文书
毕业论文答辩演讲稿
2015/06/23 职场文书
500字作文之难忘的同学
2019/12/20 职场文书