python实现程序重启和系统重启
2015-07-28 10:51
573 查看
def restart_program(): """Restarts the current program. Note: this function does not return. Any cleanup action (like saving data) must be done before calling this function.""" python = sys.executable os.execl(python, python, * sys.argv)
机器重启
#!/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 '程序结束~~~!'
相关文章推荐
- 异常处理(Python)
- python更新列表的方法
- 记录一下自己用到的python logging
- python实现给数组按片赋值的方法
- python通过加号运算符操作列表的方法
- python比较两个列表是否相等的方法
- Windows下Python安装MySQLdb
- python追加元素到列表的方法
- 1000个常用的Python库和示例代码
- 【Python】UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3
- 10个用于Web开发的最好 Python 框架
- python 字符串
- Python good tutorials
- python之import
- 初用python的几点总结
- python爬虫百度贴吧标题数据
- Python多模块全局变量引用和修改
- python使用matplotlib绘图
- python追加元素到列表的方法
- python比较两个列表是否相等的方法