python实现的重启关机程序实例


Posted in Python onAugust 21, 2014

本文实例讲述了Python实现的重启关机程序的方法,对Python程序设计有一定的参考价值。具体方法如下:

实例代码如下:

#!/usr/bin/python
#coding=utf-8
import time
from os import system
runing = True
while runing:
  input = raw_input('关机(s)OR重启(r)?(q退出)')
  input = input.lower()
  if input == 'q' or input =='quit':
    runing = False
    print '程序退出'
    break
  seconds = int(raw_input('请输入暂停时间(单位:秒):'))
  time.sleep(seconds)
  print '暂停时间:', seconds
  runing = False
  
  if input == 's':
    print '关机ing'
    system('halt')
  elif input == 'r':
    print '重启ing'
    system('reboot')
  else:
    print '程序错误重新输入'
    runing = True
print '程序结束~~~!'

该实例在linux下测试通过,windows的话需要判断执行命令。

Python 相关文章推荐
Python(Tornado)模拟登录小米抢手机
Nov 12 Python
使用SAE部署Python运行环境的教程
May 05 Python
asyncio 的 coroutine对象 与 Future对象使用指南
Sep 11 Python
python单例模式获取IP代理的方法详解
Sep 13 Python
用Python编写一个高效的端口扫描器的方法
Dec 20 Python
在python中实现同行输入/接收多个数据的示例
Jul 20 Python
Python 实例方法、类方法、静态方法的区别与作用
Aug 14 Python
如何基于python实现画不同品种的樱花树
Jan 03 Python
在pytorch 中计算精度、回归率、F1 score等指标的实例
Jan 18 Python
Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例
Mar 18 Python
python求前n个阶乘的和实例
Apr 02 Python
浅析python 定时拆分备份 nginx 日志的方法
Apr 27 Python
实例讲解Python中的私有属性
Aug 21 #Python
Python创建日历实例
Aug 21 #Python
Python实现批量把SVG格式转成png、pdf格式的代码分享
Aug 21 #Python
python生成日历实例解析
Aug 21 #Python
MySQLdb ImportError: libmysqlclient.so.18解决方法
Aug 21 #Python
Python中除法使用的注意事项
Aug 21 #Python
Python中dictionary items()系列函数的用法实例
Aug 21 #Python
You might like
用缓存实现静态页面的测试
2006/12/06 PHP
体育彩票排列三组选三算法分享
2014/03/07 PHP
PHP SplObjectStorage使用实例
2015/05/12 PHP
Laravel5.1 框架路由基础详解
2020/01/04 PHP
URL编码转换,escape() encodeURI() encodeURIComponent()
2006/12/27 Javascript
window.location.href IE下跳转失效的解决方法
2014/03/27 Javascript
JAVA四种基本排序方法实例总结
2015/07/24 Javascript
js实现全国省份城市级联下拉菜单效果代码
2015/09/07 Javascript
深入解析JavaScript中的数字对象与字符串对象
2015/10/21 Javascript
简单理解JavaScript中的封装与继承特性
2016/03/19 Javascript
js闭包引起的事件注册问题介绍
2016/03/29 Javascript
卸载安装Node.js与npm过程详解
2016/08/15 Javascript
清除浏览器缓存的几种方法总结(必看)
2016/12/09 Javascript
javascript深拷贝和浅拷贝详解
2017/02/14 Javascript
Vue分页组件实例代码
2017/04/17 Javascript
Bootstrap模态框插件使用详解
2017/05/11 Javascript
基于react框架使用的一些细节要点的思考
2017/05/31 Javascript
JavaScript订单操作小程序完整版
2017/06/23 Javascript
自定义事件解决重复请求BUG的问题
2017/07/11 Javascript
jQuery+CSS实现的table表格行列转置功能示例
2018/01/08 jQuery
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
2019/08/01 Javascript
Vue中computed和watch有哪些区别
2020/12/19 Vue.js
[00:17]DOTA2荣耀之路5:It’s a disastah!
2018/05/28 DOTA
python之import机制详解
2014/07/03 Python
Python删除空文件和空文件夹的方法
2015/07/14 Python
使用Python实现BT种子和磁力链接的相互转换
2015/11/09 Python
详解Python解决抓取内容乱码问题(decode和encode解码)
2019/03/29 Python
python 实现控制鼠标键盘
2020/11/27 Python
python+selenium自动化实战携带cookies模拟登陆微博
2021/01/19 Python
电脑教师的自我评价
2013/12/18 职场文书
婚庆司仪主持词
2014/03/15 职场文书
团代会宣传工作方案
2014/05/08 职场文书
学校运动会通讯稿
2015/07/18 职场文书
2016年质量月活动总结报告
2016/04/05 职场文书
python如何正确使用yield
2021/05/21 Python
带你了解Java中的ForkJoin
2022/04/28 Java/Android