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 相关文章推荐
py中的目录与文件判别代码
Jul 16 Python
python检测远程udp端口是否打开的方法
Mar 14 Python
python修改字典内key对应值的方法
Jul 11 Python
Python使用Beautiful Soup包编写爬虫时的一些关键点
Jan 20 Python
Python下的Softmax回归函数的实现方法(推荐)
Jan 26 Python
Tensorflow的可视化工具Tensorboard的初步使用详解
Feb 11 Python
python 绘制拟合曲线并加指定点标识的实现
Jul 10 Python
Django2 连接MySQL及model测试实例分析
Dec 10 Python
Python timer定时器两种常用方法解析
Jan 20 Python
python3中sys.argv的实例用法
Apr 24 Python
快速解释如何使用pandas的inplace参数的使用
Jul 23 Python
Python matplotlib模块及柱状图用法解析
Aug 10 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
对squid中refresh_pattern的一些理解和建议
2009/04/17 PHP
初识php MVC
2014/09/10 PHP
PHP实现动态柱状图改进版
2015/03/30 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
CakePHP框架Model函数定义方法示例
2017/08/04 PHP
php策略模式简单示例分析【区别于工厂模式】
2019/09/25 PHP
浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑
2019/10/21 PHP
HTML 自动伸缩的表格Table js实现
2009/04/01 Javascript
MooBox 基于Mootools的对话框插件
2012/01/20 Javascript
为EasyUI的Tab标签添加右键菜单的方法
2012/07/14 Javascript
Jquery实现视频播放页面的关灯开灯效果
2013/05/27 Javascript
javascript学习笔记之函数定义
2015/06/25 Javascript
javascript同步服务器时间和同步倒计时小技巧
2015/09/24 Javascript
Angularjs中三种数据的绑定策略(“@”,“=”,“&amp;”)
2016/12/23 Javascript
SVG描边动画
2017/02/23 Javascript
Angular中实现树形结构视图实例代码
2017/05/05 Javascript
你点的 ES6一些小技巧,请查收
2018/04/25 Javascript
Vue配置marked链接添加target=&quot;_blank&quot;的方法
2019/07/19 Javascript
JavaScript进阶(三)闭包原理与用法详解
2020/05/09 Javascript
java直接调用python脚本的例子
2014/02/16 Python
详解Python中的变量及其命名和打印
2016/03/11 Python
从CentOS安装完成到生成词云python的实例
2017/12/01 Python
Python结合ImageMagick实现多张图片合并为一个pdf文件的方法
2018/04/24 Python
pandas Dataframe行列读取的实例
2018/06/08 Python
python从入门到精通 windows安装python图文教程
2019/05/18 Python
python区块及区块链的开发详解
2019/07/03 Python
python-numpy-指数分布实例详解
2019/12/07 Python
python 的numpy库中的mean()函数用法介绍
2020/03/03 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
2020/03/17 Python
Python接口测试文件上传实例解析
2020/05/22 Python
1688平价精选商城:阿里集团旗下,工厂出厂价格直销
2017/04/24 全球购物
2014年实习期工作总结
2014/11/27 职场文书
2016读书月活动心得体会
2016/01/14 职场文书
施工安全责任协议书
2016/03/23 职场文书
MySQL 1130异常,无法远程登录解决方案详解
2021/08/23 MySQL
使用SQL实现车流量的计算的示例代码
2022/02/28 SQL Server