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中的变量、引用、拷贝和作用域的问题
Apr 07 Python
Python运算符重载用法实例分析
Jun 01 Python
python安装教程
Feb 28 Python
python文件操作之批量修改文件后缀名的方法
Aug 10 Python
python中的json总结
Oct 11 Python
python 函数内部修改外部变量的方法
Dec 18 Python
python 实现得到当前时间偏移day天后的日期方法
Dec 31 Python
Python队列RabbitMQ 使用方法实例记录
Aug 05 Python
Python3如何对urllib和urllib2进行重构
Nov 25 Python
Python利用 utf-8-sig 编码格式解决写入 csv 文件乱码问题
Feb 21 Python
Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例
Mar 18 Python
python 逐步回归算法
Apr 06 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/06/21 PHP
PHP 全角转半角实现代码
2010/05/16 PHP
深入掌握include_once与require_once的区别
2013/06/17 PHP
php实现批量下载百度云盘文件例子分享
2014/04/10 PHP
yii2中结合gridview如何使用modal弹窗实例代码详解
2016/06/12 PHP
PHP数组实例详解
2016/06/26 PHP
php+ajax注册实时验证功能
2016/07/20 PHP
php cookie 详解使用实例
2016/11/03 PHP
PHP观察者模式定义与用法实例分析
2019/03/22 PHP
一个背景云变换js特效 鼠标移动背景云变化
2012/12/28 Javascript
JavaScript原生对象之Date对象的属性和方法详解
2015/03/13 Javascript
jQuery绑定事件的几种实现方式
2016/05/09 Javascript
Javascript 引擎工作机制详解
2016/11/30 Javascript
Node.js 实现简单的接口服务器的实例代码
2017/05/23 Javascript
D3.js实现简洁实用的动态仪表盘的示例
2018/04/04 Javascript
在Vue中使用Viser说明(基于AntV-G2可视化引擎)
2020/10/28 Javascript
从零学Python之入门(三)序列
2014/05/25 Python
python添加模块搜索路径方法
2017/09/11 Python
python去除字符串中的换行符
2017/10/11 Python
python TCP Socket的粘包和分包的处理详解
2018/02/09 Python
在Python中实现shuffle给列表洗牌
2018/11/08 Python
python3爬虫获取html内容及各属性值的方法
2018/12/17 Python
使用 Python 处理3万多条数据只要几秒钟
2020/01/19 Python
Django项目uwsgi+Nginx保姆级部署教程实现
2020/04/19 Python
tensorflow指定CPU与GPU运算的方法实现
2020/04/21 Python
使用已经得到的keras模型识别自己手写的数字方式
2020/06/29 Python
pytorch使用horovod多gpu训练的实现
2020/09/09 Python
详解CSS3选择器:nth-child和:nth-of-type之间的差异
2017/09/18 HTML / CSS
htnl5利用svg页面高斯模糊的方法
2018/07/20 HTML / CSS
高中生的学习总结自我鉴定
2013/10/26 职场文书
写好自荐信的技巧
2013/11/08 职场文书
创业计划书撰写原则
2014/01/25 职场文书
《珍珠泉》教学反思
2014/02/20 职场文书
护理助产毕业生的求职信
2014/03/02 职场文书
辩护词范文大全
2015/05/21 职场文书
《思路决定出路》读后感3篇
2019/12/11 职场文书