python定时关机_python 实现定时关机(windows,python3)
【实例简介】
【实例截图】
【核心代码】
import os
import time
from datetime import datetime
def close_job1(times):
print(
'现在是',
time.strftime(
'%Y-%m-%d %H:%M:%S',
time.localtime(
time.time())))
now = str(datetime.now()).rpartition(":")[0].split(" ")[1]
now_tosec = (int(now.split(":")[0]) * 60 int(now.split(":")[1])) * 60
t_tosec = (int(times.split(":")[0]) * 60 int(times.split(":")[1])) * 60
diff = int((t_tosec - now_tosec) / 60)
print("定时任务启动,系统将在 {},即{}分钟后 自动关闭" .format(times, diff))
command = "shutdown -s -t {}".format(diff * 60)
os.system(command)
def close_job2(times):
print(
'现在是',
time.strftime(
'%Y-%m-%d %H:%M:%S',
time.localtime(
time.time())))
now = str(datetime.now()).rpartition(":")[0].split(" ")[1]
sum = int(now.split(":")[1]) int(times)
if sum >= 60:
a = sum // 60
b = str(sum % 60)
if len(b) < 2:
b = "0" b
tim = str(int(now.split(":")[0]) a) ":" b
print("定时任务启动,系统将在 {},即{}分钟后 自动关闭" .format(tim, times))
else:
tim = str(int(now.split(":")[0]) a) ":" b
print("定时任务启动,系统将在 {},即{}分钟后 自动关闭".format(tim, times))
else:
tim = str(int(now.split(":")[0])) ":" str(sum)
print("定时任务启动,系统将在 {},即{}分钟后 自动关闭" .format(tim, times))
times = times * 60
command = "shutdown -s -t {}".format(times)
os.system(command)
def cancel_job():
print(
'现在是',
time.strftime(
'%Y-%m-%d %H:%M:%S',
time.localtime(
time.time())))
os.system("shutdown -a")
print("定时关机任务已取消")
if __name__ == '__main__':
mode = int(input('选择模式\n1、指定时间关闭\n2、XX分钟后关闭\n3、取消定时关闭任务\n'))
if mode == 1:
close_time = input("输入关闭系统||时间格式如|21:56|\n\t")
close_job1(close_time)
elif mode == 2:
close_time = int(input("输入分钟数进行关闭系统||时间格式如|60|\n\t"))
close_job2(close_time)
elif mode == 3:
cancel_job()
else:
print("输入有误,默认取消定时关机")
cancel_job()
python定时关机_python 实现定时关机(windows,python3)相关推荐
- python怎么定时弹窗_Python中定时弹出提醒的实现,弹窗
经常用电脑,一坐就是几个小时,总是忘记时间,所以觉得是不是找个定时提醒软件.网上找了还真有还很多,找了一个卫士什么的,装了.到时间以后自动锁屏倒计时.功能不错但是感觉功能太多.不知道大家现在用软件的时 ...
- python定时器 循环_Python循环定时服务功能(相似contrab)
Python实现的循环定时服务功能.类似于Linux下的contrab功能.主要通过定时器实现. 注:Python中的threading.timer是基于线程实现的.每次定时事件产生时.回调完响应函数 ...
- python 远程关机_Python 远程开关机
本文目标远程开机原理 Python 远程开机代码实现 Python 关机说明 Python 开机 关于用程序来开机,是怎么做到的呢?这就是 WOL 技术 Wake-On-Lan, 利用计算机在关机或休 ...
- python定时器毫秒_Python实现定时精度可调节的定时器
# -* coding: utf-8 -*- import sys import os import getopt import threading import time def Usage(): ...
- python的wxpython库的定时关机程序
这里应用到模块 wxpython pip install wxpython 下载使用前wxpython前请查看相应python版本是否支持 python最好是3.6版本 # coding=utf-8 ...
- linux定时关机命令_电脑设置定时关机你会吗?Windows自带的这行命令真好用
如何为自己的电脑设置定时关机或取消定时关机?今天跟大家分享一个Windows系统自带的方法! Windows系统自带了一个名为shutdown.exe的程序,这个程序默认是在C:WindowsSyst ...
- Python 程序实现电脑自动定时关机
Python 程序实现电脑自动定时关机 前言 因为有时候想让电脑在几个小时后关机,然而用cmd命令又有些麻烦,所以自己设计了一个简单的可视化操作界面,令电脑可以选择在几小时后关机 代码如下 #codi ...
- 延时关机命令 linux,windows定时关机和linux定时关机的方法(shutdown命令)
windows版:由于各种原因我们可能需要定时关机的功能.在windows下常用的做法可能是使用一些工具或常用软件(例如酷我音乐盒)实现.但如果你没有该功能的软件又不想为了实现这个功能去增添软件,你可 ...
- linux控制终端关机命令,linux定时关机命令?linux立即关机命令?终端切换界面?windows定时关机和linux定时关机的方法(shut...
你是否正在寻找关于linux定时关机命令的内容?让我把最完整的东西奉献给你: windows定时关机和linux定时关机的方法(shutdown命令) 作者:佚名 字体:[ ] 来源:互联网 时间:0 ...
最新文章
- 装java 无法应用转换程序_应用程序崩溃“android.app.Application无法强制转换为”...
- 史上最详细 Linux 用户与用户组知识
- 2.11.1.移植前的准备工作
- 征稿 | Big Data Research 专刊(影响因子 2.95)
- python学习笔记(十六)-Python多线程多进程
- sentinel 打包_SpringCloud Alibaba整合Sentinel
- Spring循环依赖,竟然有这样不可思议的坑!
- Xcode app修改项目名
- 安卓手机与电脑无线传输文件(利用ftp服务)
- 2020年中国医疗卫生机构数量、床位、人员和诊疗次数现状,疫情下诊疗人数有所下降「图」
- sql语句练习题(mysql版)
- 区块链技术从入门到精通教程
- Linux服务器中登录oracle数据库
- (旧)子数涵数·PS——换脸
- win10笔记本电脑初始化失败以及QQ能上网页打不开问题
- 手把手教你如何使用Unity搭建简易图片服务器
- JDBC 数据库连接池
- 大数据发展趋势之我见
- 牧月科技完成近5000万元天使轮融资,为无人驾驶货运物流提供解决方案
- 云南小学、初中、高中标准教学实验室设备配置清单整体解决方案
热门文章
- 如何在JSP里自定义标签
- Windows 10下安装Docker Desktop
- 一个小清新搜索引擎试用感受 - 多吉搜索引擎(dogegoge)
- ABAP Netweaver和SAP Hybris的内存管理
- test - delete category 060 in X3C - R3MATCLASS and perform customizing download
- Account group 0170 reserved for consumers
- 如何让context attribute不出现在configuration界面的available fields列表内
- SAP云平台和SAP传统Netweaver系统互联的技术方式
- Kubernetes kubectl proxy命令的妙用
- Hybris ECP(Enterprise Commerce Platform)的调试