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 25 Python
python生成指定尺寸缩略图的示例
May 07 Python
Python中统计函数运行耗时的方法
May 05 Python
Python中字符串的处理技巧分享
Sep 17 Python
Python设计模式之观察者模式简单示例
Jan 10 Python
用Python下载一个网页保存为本地的HTML文件实例
May 21 Python
python调用百度语音识别api
Aug 30 Python
Python装饰器简单用法实例小结
Dec 03 Python
python函数中将变量名转换成字符串实例
May 11 Python
查找适用于matplotlib的中文字体名称与实际文件名对应关系的方法
Jan 05 Python
Python中文纠错的简单实现
Jul 07 Python
Python进行区间取值案例讲解
Aug 02 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
解决cPanel无法安装php5.2.17
2014/06/22 PHP
php计算一个文件大小的方法
2015/03/30 PHP
PHP创建多级目录的两种方法
2016/10/28 PHP
PHP的反射机制实例详解
2017/03/29 PHP
PHP number_format函数原理及实例解析
2020/07/14 PHP
JavaScript具有类似Lambda表达式编程能力的代码(改进版)
2010/09/14 Javascript
jquery关于图形报表的运用实现代码
2011/01/06 Javascript
offsetHeight在OnLoad中获取为0的现象
2013/07/22 Javascript
浅谈页面装载js及性能分析方法
2014/12/09 Javascript
JavaScript返回上一页的三种方法及区别介绍
2015/07/04 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
2015/08/31 Javascript
简单实现轮播图效果的实例
2016/07/15 Javascript
vue 实现的树形菜的实例代码
2018/03/19 Javascript
Javascript Promise用法详解
2018/05/10 Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
2019/07/04 Javascript
JS自定义滚动条效果
2020/03/13 Javascript
jQuery 选择器用法实例分析【prev + next】
2020/05/22 jQuery
[01:24:09]Ti4 冒泡赛第二轮DK vs C9 1
2014/07/14 DOTA
python实现端口转发器的方法
2015/03/13 Python
深入理解Javascript中的this关键字
2015/03/27 Python
Python标准库之Sys模块使用详解
2015/05/23 Python
Flask框架中密码的加盐哈希加密和验证功能的用法详解
2016/06/07 Python
python3使用PyMysql连接mysql数据库实例
2017/02/07 Python
python2使用bs4爬取腾讯社招过程解析
2019/08/14 Python
python3 pathlib库Path类方法总结
2019/12/26 Python
python如何查看网页代码
2020/06/07 Python
python json.dumps() json.dump()的区别详解
2020/07/14 Python
Python爬虫之爬取淘女郎照片示例详解
2020/07/28 Python
python实现sm2和sm4国密(国家商用密码)算法的示例
2020/09/26 Python
CSS3中的Media Queries学习笔记
2016/05/23 HTML / CSS
澳大利亚最好的电动自行车:Leon Cycle
2020/12/19 全球购物
《小山羊和小灰兔》教学反思
2014/02/19 职场文书
政府个人对照检查材料
2014/08/28 职场文书
天坛导游词
2015/02/02 职场文书
大学生旷课检讨书1000字
2015/02/19 职场文书
中国合伙人观后感
2015/06/02 职场文书