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实现扫描端口示例
Mar 29 Python
wxpython中利用线程防止假死的实现方法
Aug 11 Python
基于python3 类的属性、方法、封装、继承实例讲解
Sep 19 Python
Python之批量创建文件的实例讲解
May 10 Python
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
Jul 30 Python
python实现弹跳小球
May 13 Python
pyqt5 tablewidget 利用线程动态刷新数据的方法
Jun 17 Python
python编写简单端口扫描器
Sep 04 Python
深入理解Python 多线程
Jun 16 Python
OpenCV+python实现实时目标检测功能
Jun 24 Python
python判断是空的实例分享
Jul 06 Python
利用python清除移动硬盘中的临时文件
Oct 28 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
Windows下PHP5和Apache的安装与配置
2006/09/05 PHP
php合并js请求的例子
2013/11/01 PHP
PHP独立Session数据库存储操作类分享
2014/06/11 PHP
PHP+Memcache实现wordpress访问总数统计(非插件)
2014/07/04 PHP
PHP新特性之字节码缓存和内置服务器
2017/08/11 PHP
thinkPHP框架实现的无限回复评论功能示例
2018/06/09 PHP
PHP filter_var() 函数, 验证判断EMAIL,URL等
2021/03/09 PHP
IE与firefox下Dhtml的一些区别小结
2009/12/02 Javascript
javascript搜索框效果实现方法
2015/05/14 Javascript
javascript实现将文件保存到本地方法汇总
2015/07/26 Javascript
jQuery实现的简单提示信息插件
2015/12/08 Javascript
jQuery实现模仿微博下拉滚动条加载数据效果
2015/12/25 Javascript
jQuery树形控件zTree使用小结
2016/08/02 Javascript
Jquery循环截取字符串的方法(多出的字符串处理成"...")
2016/11/28 Javascript
jQuery实现的鼠标响应缓冲动画效果示例
2018/02/13 jQuery
用POSTMAN发送JSON格式的POST请求示例
2018/09/04 Javascript
Angular 中使用 FineReport不显示报表直接打印预览
2019/08/21 Javascript
vue项目强制清除页面缓存的例子
2019/11/06 Javascript
JS实现打砖块游戏
2020/02/14 Javascript
用vue 实现手机触屏滑动功能
2020/05/28 Javascript
判断网页编码的方法python版
2016/08/12 Python
python如何通过实例方法名字调用方法
2018/03/21 Python
python自动查询12306余票并发送邮箱提醒脚本
2018/05/21 Python
tensorflow自定义激活函数实例
2020/02/04 Python
python调用摄像头的示例代码
2020/09/28 Python
Django扫码抽奖平台的配置过程详解
2021/01/14 Python
html5指南-5.使用web storage存储键值对的数据
2013/01/07 HTML / CSS
资生堂美国官网:Shiseido美国
2016/09/02 全球购物
Giglio俄罗斯奢侈品购物网:男士、女士、儿童高级时装
2018/07/27 全球购物
《晏子使楚》教学反思
2014/02/08 职场文书
五四青年节的活动方案
2014/08/20 职场文书
2014年幼儿园教学工作总结
2014/12/04 职场文书
建党伟业电影观后感
2015/06/01 职场文书
销售人员管理制度
2015/08/06 职场文书
Go Plugins插件的实现方式
2021/08/07 Golang
关于Spring配置文件加载方式变化引发的异常详解
2022/01/18 Java/Android