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同时兼容python2和python3的8个技巧分享
Jul 11 Python
详细探究Python中的字典容器
Apr 14 Python
详解Python中的__getitem__方法与slice对象的切片操作
Jun 27 Python
python3实现随机数
Jun 25 Python
Python 获取div标签中的文字实例
Dec 20 Python
详解python--模拟轮盘抽奖游戏
Apr 12 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
Apr 29 Python
Pytorch反向求导更新网络参数的方法
Aug 17 Python
如何运行带参数的python脚本
Nov 15 Python
Python实现ATM系统
Feb 17 Python
pandas中的ExcelWriter和ExcelFile的实现方法
Apr 24 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
Dec 14 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
手把手教你打印出PDF(关于fpdf的简单应用)
2013/06/25 PHP
几道坑人的PHP面试题 试试看看你会不会也中招
2014/08/19 PHP
php常用的安全过滤函数集锦
2014/10/09 PHP
ThinkPHP实现ajax仿官网搜索功能实例
2014/12/02 PHP
php批量删除cookie的简单实现方法
2015/01/26 PHP
详解php魔术方法(Magic methods)的使用方法
2016/02/14 PHP
Yii2增加验证码步骤详解
2016/04/25 PHP
Yii控制器中操作视图js的方法
2016/07/04 PHP
详解PHP实现定时任务的五种方法
2016/07/25 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
2017/06/12 PHP
php合并数组并保留键值的实现方法
2018/03/12 PHP
个人总结的一些关于String、Function、Array的属性和用法
2007/01/10 Javascript
js 解决“options为空或不是对象”
2008/12/22 Javascript
jquery 图片上传按比例预览插件集合
2011/05/28 Javascript
jquery入门必备的基本认识及实例(整理)
2013/06/24 Javascript
JS动态添加iframe的代码
2015/09/14 Javascript
Web开发必知Javascript技巧大全
2016/02/23 Javascript
AngularJs directive详解及示例代码
2016/09/01 Javascript
AngularJs入门教程之环境搭建+创建应用示例
2016/11/01 Javascript
浅谈js停止事件冒泡 阻止浏览器的默认行为(阻止超连接 #)
2017/02/08 Javascript
vue-cli如何快速构建vue项目
2017/04/26 Javascript
vue实现动态数据绑定
2017/04/28 Javascript
JavaScript实现多态和继承的封装操作示例
2018/08/20 Javascript
javascript实现遮罩层动态效果实例
2019/05/14 Javascript
bootstrap+spring boot实现面包屑导航功能(前端代码)
2019/10/09 Javascript
解决vue 给window添加和移除resize事件遇到的坑
2020/07/21 Javascript
[01:08]DOTA2次级职业联赛 - Shield战队宣传片
2014/12/01 DOTA
[53:10]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs VG 第一场
2018/04/11 DOTA
[05:59]2018DOTA2国际邀请赛寻真——只为胜利的Secret
2018/08/13 DOTA
[53:50]CHAOS vs Mineski 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
python版百度语音识别功能
2019/07/09 Python
python plt可视化——打印特殊符号和制作图例代码
2020/04/17 Python
Python绘制K线图之可视化神器pyecharts的使用
2021/03/02 Python
公司合并协议书范本
2014/09/30 职场文书
综治工作汇报材料
2014/10/27 职场文书
交通事故责任认定书
2015/08/06 职场文书