Python利用多线程定时执行cmd命令关机,pythoncmd,利用os模块可以执行cm
Python利用多线程定时执行cmd命令关机,pythoncmd,利用os模块可以执行cm
利用os模块可以执行cmd命令,利用这一点可以实现定时关机,然而在等待关机的过程中也不能啥都不干,于是多线程派上了用场。```python #! /usr/bin/env python
#coding=utf-8
#这里需要引入三个模块
import time, os, sched, easygui, thread
# 第一个参数确定任务的时间,返回从某个特定的时间到现在经历的秒数 # 第二个参数以某种人为的方式衡量时间 schedule = sched.scheduler(time.time, time.sleep)def perform_command(cmd, inc): os.system(cmd) def reminder(cmd, inc = 60): # enter用来安排某事件的发生时间,从现在起第n秒开始启动 schedule.enter(inc, 0, perform_command, (cmd, inc)) # 持续运行,直到计划时间队列变成空为止 schedule.run() thread.exit_thread() if __name__=='__main__': print("show time after 10 seconds:") thread.start_new_thread(reminder, ("shutdown -s", 10)) print'在这个等待过程中并不耽误我们干一些其他事情'
```
相关内容
- Python随机播放音乐的代码,python播放音乐,就是找到硬盘
- 通过hp ilo对机器的状态进行监控,hpilo状态监控,#!/usr
- 仅使用while和if计算1+2+。。。+100,while...+100,a=0b=0abc
- 演示文档字符串,,#演示文档字符串#!/u
- tornado实现文件下载的代码,tornado实现文件下载,获取请
- PyQt实现简单的计算器,pyqt计算器,#coding=utf-
- Python 我的第一个程序,Python第一个程序,import socke
- 20行构建哈夫曼树,20行哈夫曼,import rando
- Python操作Word批量生成文章,pythonword文章,需要做一些会
- 汉诺塔实现,,# -*- coding
评论关闭