python实现自动重启本程序的方法


Posted in Python onJuly 09, 2015

本文实例讲述了python实现自动重启本程序的方法。分享给大家供大家参考。具体实现方法如下:

#!/usr/local/bin/python
#-*- coding: UTF-8 -*-
####################################################################
# python 自动重启本程序
####################################################################
#import os,time
#def close():
#  print "程序重启!!!!"
#  print time.strftime('%Y.%m.%d-%H.%M.%S')
#  time.sleep(2) #3秒
#  p = os.popen('11111111.bat')
#  while True:
#    line = p.readline();
#    if '' == line:
#      break
#    print line
#if __name__ == '__main__':
#  close()
####################################################################
import time
import sys
import os
def restart_program():
  python = sys.executable
  os.execl(python, python, * sys.argv)
if __name__ == "__main__":
  print 'start...'
#  answer = raw_input("Do you want to restart this program ? ")
#  if answer.strip() in "y Y yes Yes YES".split():
#    restart_program()
  print u"3秒后,程序将结束...".encode("gbk")
  time.sleep(3)
  restart_program()

运行效果如下图所示:

python实现自动重启本程序的方法

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
在Python的框架中为MySQL实现restful接口的教程
Apr 08 Python
在Django的模板中使用认证数据的方法
Jul 23 Python
使用Python来开发Markdown脚本扩展的实例分享
Mar 04 Python
git使用.gitignore设置不生效或不起作用问题的解决方法
Jun 01 Python
python中日志logging模块的性能及多进程详解
Jul 18 Python
Python实现发送与接收邮件的方法详解
Mar 28 Python
Python OpenCV处理图像之滤镜和图像运算
Jul 10 Python
Python Pexpect库的简单使用方法
Jan 29 Python
详解python中的线程与线程池
May 10 Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
Oct 11 Python
python 解决tqdm模块不能单行显示的问题
Feb 19 Python
什么是Python包的循环导入
Sep 08 Python
Python实现批量下载图片的方法
Jul 08 #Python
python数据结构之图的实现方法
Jul 08 #Python
python数据结构之图深度优先和广度优先实例详解
Jul 08 #Python
python中偏函数partial用法实例分析
Jul 08 #Python
Python使用bs4获取58同城城市分类的方法
Jul 08 #Python
Python实现批量修改文件名实例
Jul 08 #Python
Python查询阿里巴巴关键字排名的方法
Jul 08 #Python
You might like
在yii中新增一个用户验证的方法详解
2013/06/20 PHP
php实现将数组转换为XML的方法
2015/03/09 PHP
PHP获取数组中单列值的方法
2017/06/10 PHP
PHP-FPM 设置多pool及配置文件重写操作示例
2019/10/02 PHP
javascript工具库代码
2012/03/29 Javascript
js实现省市联动效果的简单实例
2014/02/10 Javascript
关于JavaScript命名空间的一些心得
2014/06/07 Javascript
jquery插件NProgress.js制作网页加载进度条
2015/06/05 Javascript
JavaScript实现弹出DIV层同时页面背景渐变成半透明效果
2016/03/25 Javascript
Bootstrap按钮组简单实现代码
2017/03/06 Javascript
react-native DatePicker日期选择组件的实现代码
2017/09/12 Javascript
小程序开发基础之view视图容器
2018/08/21 Javascript
Nodejs中的JWT和Session的使用
2018/08/21 NodeJs
vue.js中proxyTable 转发请求的实现方法
2018/09/20 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
2018/12/10 Javascript
vue使用混入定义全局变量、函数、筛选器的实例代码
2019/07/29 Javascript
世界上最短的数字判断js代码
2019/09/09 Javascript
[01:03]悬念揭晓 11月26日DOTA2完美盛典不见不散
2017/11/23 DOTA
Python字符转换
2008/09/06 Python
Python复制目录结构脚本代码分享
2015/03/06 Python
Python中的深拷贝和浅拷贝详解
2015/06/03 Python
对python中类的继承与方法重写介绍
2019/01/20 Python
python实现弹窗祝福效果
2019/04/07 Python
Python3使用TCP编写一个简易的文件下载器功能
2019/05/08 Python
Django对数据库进行添加与更新的例子
2019/07/12 Python
解决Python数据可视化中文部分显示方块问题
2020/05/16 Python
Restful_framework视图组件代码实例解析
2020/11/17 Python
详解Python遍历列表时删除元素的正确做法
2021/01/07 Python
电大物流学生的自我评价
2013/10/25 职场文书
教育基金募捐倡议书
2014/05/14 职场文书
计算机多媒体专业自荐信
2014/07/04 职场文书
创先争优活动心得体会
2014/09/04 职场文书
快递员岗位职责
2014/09/12 职场文书
2015年元旦标语大全
2014/12/09 职场文书
基于Redis延迟队列的实现代码
2021/05/13 Redis
试了下Golang实现try catch的方法
2021/07/01 Golang