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之永远强大的函数
Sep 14 Python
Python中__name__的使用实例
Apr 14 Python
Python优化技巧之利用ctypes提高执行速度
Sep 11 Python
wxPython的安装图文教程(Windows)
Dec 28 Python
Python实现改变与矩形橡胶的线条的颜色代码示例
Jan 05 Python
使用Python自动化破解自定义字体混淆信息的方法实例
Feb 13 Python
python修改字典键(key)的方法
Aug 05 Python
原来我一直安装 Python 库的姿势都不对呀
Nov 11 Python
Python实现中值滤波去噪方式
Dec 18 Python
Python Sphinx使用实例及问题解决
Jan 17 Python
Python实现投影法分割图像示例(二)
Jan 17 Python
PyTorch中的torch.cat简单介绍
Mar 17 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
Search Engine Friendly的URL设计
2006/10/09 PHP
ThinkPHP基于PHPExcel导入Excel文件的方法
2014/10/15 PHP
CodeIgniter删除和设置Cookie的方法
2015/04/07 PHP
php DES加密算法实例分析
2019/09/18 PHP
JavaScript实用技巧(一)
2010/08/16 Javascript
页面右下角弹出提示框示例代码js版
2013/08/02 Javascript
Jquery Uploadify上传带进度条的简单实例
2014/02/12 Javascript
javascript的propertyIsEnumerable()方法使用介绍
2014/04/09 Javascript
将HTML的左右尖括号等转义成实体形式的两种实现方式
2014/05/04 Javascript
玩转方法:call和apply
2014/05/08 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt
2015/11/17 Javascript
深入理解angular2启动项目步骤
2017/07/15 Javascript
原生JS+Canvas实现五子棋游戏
2020/05/28 Javascript
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
2017/11/08 jQuery
vue2.0之多页面的开发的示例
2018/01/30 Javascript
JavaScript 有用的代码片段和 trick
2018/02/22 Javascript
vue iview实现动态路由和权限验证功能
2018/04/17 Javascript
JavaScript选择排序算法原理与实现方法示例
2018/08/06 Javascript
浅谈关于iview表单验证的问题
2018/09/29 Javascript
微信小程序开发之获取用户手机号码(php接口解密)
2020/05/17 Javascript
Vue中的this.$options.data()和this.$data用法说明
2020/07/26 Javascript
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
2015/10/18 Python
Python实现将xml导入至excel
2015/11/20 Python
在Django同1个页面中的多表单处理详解
2017/01/25 Python
Python获取当前页面内所有链接的四种方法对比分析
2017/08/19 Python
Python Django Vue 项目创建过程详解
2019/07/29 Python
Ubuntu20下的Django安装的方法步骤
2021/01/24 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
2021/02/20 Python
英国最大的在线床超市:Bed Star
2019/01/24 全球购物
Boom手表官网:瑞典手表品牌,设计你的手表
2019/03/11 全球购物
运动会演讲稿50字
2014/08/25 职场文书
2014年会计工作总结
2014/11/27 职场文书
小学学习委员竞选稿
2015/11/20 职场文书
2016年离婚协议书范文
2016/03/18 职场文书
python多线程方法详解
2022/01/18 Python