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小脚本查询同ip网站
May 08 Python
Python单体模式的几种常见实现方法详解
Jul 28 Python
python表格存取的方法
Mar 07 Python
每天迁移MySQL历史数据到历史库Python脚本
Apr 13 Python
Python实现注册、登录小程序功能
Sep 21 Python
解决Python3.5+OpenCV3.2读取图像的问题
Dec 05 Python
Python调用C语言的实现
Jul 26 Python
对Django url的几种使用方式详解
Aug 06 Python
Python+OpenCv制作证件图片生成器的操作方法
Aug 21 Python
详解python tcp编程
Aug 24 Python
Python实现简单的猜单词小游戏
Oct 28 Python
Python+logging输出到屏幕将log日志写入文件
Nov 11 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
极典R601SW收音机
2021/03/02 无线电
php从数组中随机抽取一些元素的代码
2012/11/05 PHP
PHP设计模式之装饰器模式定义与用法简单示例
2018/08/13 PHP
[原创]提供复制本站内容时出现,该文章转自脚本之家等字样的js代码
2007/03/27 Javascript
JS提交并解析后台返回的XML的代码
2008/11/03 Javascript
JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
2010/04/29 Javascript
Javascript面向对象之四 继承
2011/02/08 Javascript
js 有框架页面跳转(target)三种情况下的应用
2013/04/09 Javascript
自制的文件上传JS控件可支持IE、chrome、firefox etc
2014/04/18 Javascript
jQuery使用addClass()方法给元素添加多个class样式
2015/03/26 Javascript
百度地图API之本地搜索与范围搜索
2015/07/30 Javascript
JavaScript实现弹窗效果代码分析
2017/03/09 Javascript
Layui 设置select下拉框自动选中某项的方法
2018/08/14 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
2019/02/12 Javascript
微信小程序官方动态自定义底部tabBar的例子
2019/09/04 Javascript
JavaScript算法学习之冒泡排序和选择排序
2019/11/02 Javascript
vue项目中js-cookie的使用存储token操作
2020/11/13 Javascript
JavaScript中Object、map、weakmap的区别分析
2020/12/15 Javascript
Python常用模块介绍
2014/11/21 Python
Python实现Sqlite将字段当做索引进行查询的方法
2016/07/21 Python
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
Pyspider中给爬虫伪造随机请求头的实例
2018/05/07 Python
使用pandas读取文件的实现
2019/07/31 Python
tensorflow没有output结点,存储成pb文件的例子
2020/01/04 Python
伯利陶器:Burleigh Pottery
2018/01/03 全球购物
简述synchronized和java.util.concurrent.locks.Lock的异同
2014/12/08 面试题
毕业生求职推荐信
2013/11/04 职场文书
工程项目建议书范文
2014/03/12 职场文书
毕业典礼演讲稿
2014/05/13 职场文书
庆祝新中国成立65周年“向国旗敬礼”网上签名寄语
2014/09/27 职场文书
党员示范岗材料
2014/12/19 职场文书
请客吃饭开场白
2015/06/01 职场文书
解决Golang中ResponseWriter的一个坑
2021/04/27 Golang
Django使用channels + websocket打造在线聊天室
2021/05/20 Python
Apache Hudi 加速传统的批处理模式
2022/04/24 Servers
详解NumPy中的线性关系与数据修剪压缩
2022/05/25 Python