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读写Excel文件的实例
Nov 01 Python
python读取csv文件示例(python操作csv)
Mar 11 Python
Python实现方便使用的级联进度信息实例
May 05 Python
Python中selenium实现文件上传所有方法整理总结
Apr 01 Python
Python星号*与**用法分析
Feb 02 Python
Django中针对基于类的视图添加csrf_exempt实例代码
Feb 11 Python
Pycharm运行加载文本出现错误的解决方法
Jun 27 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
Feb 11 Python
Django使用Celery加redis执行异步任务的实例内容
Feb 20 Python
Python实现电视里的5毛特效实例代码详解
May 15 Python
python RSA加密的示例
Dec 09 Python
python可视化大屏库big_screen示例详解
Nov 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递归函数中使用return的注意事项
2014/01/17 PHP
curl实现站外采集的方法和技巧
2014/01/31 PHP
PHP的关于变量和日期处理的一些面试题目整理
2015/08/10 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
2015/09/23 PHP
php往mysql中批量插入数据实例教程
2018/12/12 PHP
PHP bin2hex()函数基础实例讲解
2019/02/11 PHP
php设计模式之工厂模式用法经典实例分析
2019/09/20 PHP
js实现的网页颜色代码表全集
2007/07/17 Javascript
JavaScript中的History历史对象
2008/01/16 Javascript
Javascript优化技巧(文件瘦身篇)
2008/01/28 Javascript
jquery中实现简单的tabs插件功能的代码
2011/03/02 Javascript
jQuery实用函数用法总结
2014/08/29 Javascript
在线所见即所得HTML编辑器的实现原理浅析
2015/04/25 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
2016/01/27 Javascript
js检测离开或刷新页面时表单数据是否更改的方法
2016/08/02 Javascript
json定义及jquery操作json的方法
2016/10/03 Javascript
Vue获取DOM元素样式和样式更改示例
2017/03/07 Javascript
JS实现下拉菜单列表与登录注册弹窗效果
2017/08/10 Javascript
jquery实现限制textarea输入字数的方法
2017/09/06 jQuery
jQuery基于cookie实现换肤功能实例
2017/10/14 jQuery
JS使用tofixed与round处理数据四舍五入的区别
2017/10/25 Javascript
js解决软键盘遮挡输入框的问题分享
2017/12/19 Javascript
angularjs 页面自适应高度的方法
2018/01/17 Javascript
[48:28]完美世界DOTA2联赛循环赛FTD vs Magma第二场 10月30日
2020/10/31 DOTA
微信跳一跳小游戏python脚本
2018/01/05 Python
Python网络爬虫神器PyQuery的基本使用教程
2018/02/03 Python
Python使用分布式锁的代码演示示例
2018/07/30 Python
python生成器与迭代器详解
2019/01/01 Python
pip安装python库的方法总结
2019/08/02 Python
python 实现多线程下载m3u8格式视频并使用fmmpeg合并
2019/11/15 Python
Python3 filecmp模块测试比较文件原理解析
2020/03/23 Python
Django中使用Celery的方法步骤
2020/12/07 Python
俄罗斯便宜的在线服装商店:GroupPrice
2020/04/10 全球购物
书法社团活动总结
2015/05/07 职场文书
地球上的星星观后感
2015/06/02 职场文书
浅谈Python魔法方法
2021/06/28 Java/Android