python实现定时强制自动关机脚本-程序员宅基地

技术标签: python  

前言

今天为大家介绍一个python小脚本,一个能够让你的电脑强制自动关机,需要用到的模块: os 用于执行设定的系统命令 time 用于获取系统时间 需要用到cmd命令: shutdown -s -t xxx 其中xxx为距离自动关机所用秒数,即时间参数 shutdown -a 取消关机计划。

导入第三方库

 

d869b9c856ae4183bb4898f30e1e17f8

 

 

设定关机时间

 

b15172a6708449de9972b16aef60a4f2

 

 

得到系统指定时间

 

4adaed29db4347f48e171aef2df009e3

 

 

设定时间规则

 

c605337dc9d04be58ce90a81723c7fb3

 

 

运行结果

 

5c48dc935af84365b80f333b0c87353b

 

 

等到23:10分的时候,它就会强制的自动关机,无论你在干什么,但是如果你想取消的话也是很简单的,在cmd命令上敲 shutdown -a就可以取消了

学习从来不是一个人的事情,要有个相互监督的伙伴,工作需要学习python或者有兴趣学习python的伙伴可以私信回复小编“学习” 获取资料,一起学习

 

 

转载于:https://my.oschina.net/u/4104998/blog/3044589

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_34406796/article/details/92427256

智能推荐

数据结构实验之链表七:单链表中重复元素的删除_数据结构单链表怎么实现单链表数据的去重-程序员宅基地

文章浏览阅读3k次,点赞3次,收藏6次。1.知识点:逆序建立链表+节点删除 2.题意:按照数据输入的相反顺序(逆位序)建立一个单链表,并将单链表中重复的元素删除(值相同的元素只保留最后输入的一个) 3.注意事项:节点删除时若删除节点为尾节点的情况代码:#include <stdio.h>#include <stdlib.h>typedef struct str{ int num; ..._数据结构单链表怎么实现单链表数据的去重

Python模块学习:subprocess模块详解-程序员宅基地

文章浏览阅读974次。args: 要执行的shell命令,默认应该是一个字符串序列,如[‘df’, ‘-Th’]或(‘df’, ‘-Th’),也可以是一个字符串,如’df -Th’,但是此时需要把shell参数的值置为True。shell: 如果shell为True,那么指定的命令将通过shell执行。如果我们需要访问某些shell的特性,如管道、文件名通配符、环境变量扩展功能,这将是非常有用的。_subprocess模块

Springboot + vue 后端把Long类型的数据传给前端,前端可能会出现精度丢失的情况,以及解决方案_vue 前端接受long类型数据,不对-程序员宅基地

文章浏览阅读2.6k次,点赞2次,收藏7次。1前端解决方案:https://juejin.im/post/5c51526fe51d455047338a2a这位大神的方法 获取到jsonlint.js然后导入本地vue项目本地使用import jsonlint from "@/utils/jsonlint.js"// 创建axios实例const service = axios.create({ 在这里重写方法 transformResponse: [function (data) { // Do whatever._vue 前端接受long类型数据,不对

Matlab 读写*.xml文件_如何用matlab将图像写入xml格式-程序员宅基地

文章浏览阅读2.7k次。Matlab 读写*.xml文件1.摘要 因为经常使用将图像中的目标标注信息保存在*.xml文件中。在训练深度神经网络是常用这样的训练数据。有时候需要使用原有的数据来扩充数据,而最常用的工具也就是Matlab(这里示例使用的Matlab2016b)。在这篇博文中主要介绍:①Matlab读取*.xml文件信息;②将*.xml文件中的信息显示在对应的图像上,可以简单可视化数据;③将在图像中..._如何用matlab将图像写入xml格式

uniapp中nvue在页面渲染前给数据赋值_uniapp data中的数据可以之前互相赋值吗-程序员宅基地

文章浏览阅读1.8k次。应用场景是,在一个页面初始化的时候要给一个data内数据赋值,这个数据绑定到了页面v-for上,nvue中的所有生命周期都不能实现在渲染前给数据赋值,会报错,解决办法是定义一个常量去设置值,然后在data内把常量赋值给目标数据。..._uniapp data中的数据可以之前互相赋值吗

ROS环境下串口通信_ifr_interface::msg::serialgimbal toros(){ ifr_inte-程序员宅基地

文章浏览阅读1.3w次,点赞5次,收藏67次。1. 环境:操作系统: Ubuntu 14.04ROS版本: ROS Indigo2. 步骤:2.1 下载安装ROS对应版本的工具包(此处为indigo版)输入以下命令安装:sudo apt-get-install ros-indigo-serial重启终端,输入以下命令可以检测到serial包的路径说明已经安装好:(路径为 opt/ros/in..._ifr_interface::msg::serialgimbal toros(){ ifr_interface::msg::serialgimbal m

随便推点

C++保留有效位数_c++ double保留6位-程序员宅基地

文章浏览阅读1.2k次。请注意,这种方法仅适用于改变变量的输出值,而不会直接修改变量本身的存储值。如果你需要改变变量本身的有效位数,可能需要使用其他库或自定义数据类型来实现。对于改变变量本身的有效位数,C++标准库中没有直接提供内置函数。函数对结果进行四舍五入,并将结果除以因子,从而限制了浮点数的有效位数为指定的精度。这些方法都是通过控制输出的方式来实现保留有效位数,而不是直接修改变量本身。来将浮点数转换为字符串,并通过控制字符串的精度来实现保留有效位数。如果你需要限制变量的有效位数,可以使用一些数学函数来实现。_c++ double保留6位

dvm 与 jvm区别_dvm和jvm区别-程序员宅基地

文章浏览阅读1.6k次。本片文章重点参考《Android进阶解密》1.基于架构不同jvm 基于栈,需要去栈中读取数据,需要的指令多,效率慢(栈是内存上面的一段连续的存储空间)dvm是基于寄存器(寄存器是CPU上面的一块存储空间),没有类似jvm的栈操作指令(大量的出入栈打的指令)2.执行的字节码不同jvm是把java类编译成一个或者多个的.class文件,然后打包成jar文件的。dvm在jvm的基..._dvm和jvm区别

【Python爬虫教程】基础篇-16 Ajax数据爬取基本原理_ajax抓包-程序员宅基地

文章浏览阅读4.3k次,点赞29次,收藏41次。摘要:什么是Ajax,Ajax基本原理_ajax抓包

spring综合性利用工具-SpringBoot-Scan(一)_springboot漏洞检测工具-程序员宅基地

文章浏览阅读1.8k次。针对SpringBoot的开源渗透框架,以及Spring相关高危漏洞利用工具。_springboot漏洞检测工具

Java拆装箱及128陷阱-程序员宅基地

文章浏览阅读214次。而在Integer的valueOf()方当中,如果数值在-128-127之间,就都存储在一个数组当中,该数组相当于一个缓存,当我们在-128-127之间进行自动装箱的时候,我们就直接返回该值在内存当中的地址,所以在-128-127之间的数值用==进行比较是相等的。而不在这个区间的数,需要新开辟一个内存空间进行装箱,所以用==比较是不相等的。由于Java中存在自动拆装箱,故Integer包装类型和int基本类型是等价的,所以a == c 以及 c == d 也为True。c == d 一定为True。

【C语言】编译时常见报错#经验分享与解决方法_编译问题的解决思路-程序员宅基地

文章浏览阅读1.2k次,点赞13次,收藏8次。VS编译时常见报错#经验分享与解决方法#断点_编译问题的解决思路

推荐文章

热门文章

相关标签