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 相关文章推荐
使用PyV8在Python爬虫中执行js代码
Feb 16 Python
Python存取XML的常见方法实例分析
Mar 21 Python
python实现12306火车票查询器
Apr 20 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
Nov 14 Python
Python常用字符串替换函数strip、replace及sub用法示例
May 21 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
Feb 27 Python
python中yield的用法详解——最简单,最清晰的解释
Apr 04 Python
python实现扫描ip地址的小程序
Apr 16 Python
Python基础学习之函数方法实例详解
Jun 18 Python
在SQLite-Python中实现返回、查询中文字段的方法
Jul 17 Python
Flask框架模板渲染操作简单示例
Jul 31 Python
matplotlib源码解析标题实现(窗口标题,标题,子图标题不同之间的差异)
Feb 22 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
php中存储用户ID和密码到mysql数据库的方法
2013/02/06 PHP
解析php session_set_save_handler 函数的用法(mysql)
2013/06/29 PHP
php使用gzip压缩传输js和css文件的方法
2015/07/29 PHP
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
2017/02/04 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
2019/11/09 PHP
jQuery对象与DOM对象之间的转换方法
2010/04/15 Javascript
window.location.href中url中数据量太大时的解决方法
2013/12/23 Javascript
javascript实现全局匹配并替换的方法
2015/04/27 Javascript
jquery获取下拉框中的循环值
2017/02/08 Javascript
微信小程序--onShareAppMessage分享参数用处(页面分享)
2017/04/18 Javascript
详解node-ccap模块生成captcha验证码
2017/07/01 Javascript
详解node.js中的npm和webpack配置方法
2018/01/21 Javascript
js使用ajax传值给后台,后台返回字符串处理方法
2018/08/08 Javascript
js 实现在2d平面上画8的方法
2018/10/10 Javascript
node.js命令行教程图文详解
2019/05/27 Javascript
JS阻止事件冒泡的方法详解
2019/08/26 Javascript
JavaScript使用canvas绘制随机验证码
2020/02/17 Javascript
vue项目配置同一局域网可使用ip访问的操作
2020/10/23 Javascript
js实现扫雷源代码
2020/11/27 Javascript
[47:26]完美世界DOTA2联赛 LBZS vs Forest 第二场 11.07
2020/11/09 DOTA
Django REST为文件属性输出完整URL的方法
2017/12/18 Python
python实现将读入的多维list转为一维list的方法
2018/06/28 Python
pandas去重复行并分类汇总的实现方法
2019/01/29 Python
解决Python3 抓取微信账单信息问题
2019/07/19 Python
Python Django 添加首页尾页上一页下一页代码实例
2019/08/21 Python
Django choices下拉列表绑定实例
2020/03/13 Python
如何基于python把文字图片写入word文档
2020/07/31 Python
CSS3只让背景图片旋转180度的实现示例
2021/03/09 HTML / CSS
HTML5 DeviceOrientation实现手机网站摇一摇功能代码实例
2015/04/24 HTML / CSS
香港迪士尼乐园酒店预订:Hong Kong Disneyland Hotels
2017/05/02 全球购物
如何现实servlet的单线程模式
2014/08/05 面试题
计算机专业个人求职信范例
2013/09/23 职场文书
大学生就业自我鉴定
2013/10/26 职场文书
JAVA程序员自荐书
2014/01/30 职场文书
党员对照检查剖析材料
2014/10/13 职场文书
python使用opencv对图像添加噪声(高斯/椒盐/泊松/斑点)
2022/04/06 Python