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的Django框架中if标签的相关使用
Jul 15 Python
分享一下Python 开发者节省时间的10个方法
Oct 02 Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
Apr 26 Python
Centos下实现安装Python3.6和Python2共存
Aug 15 Python
django解决跨域请求的问题
Nov 11 Python
python面向对象入门教程之从代码复用开始(一)
Dec 11 Python
NumPy 基本切片和索引的具体使用方法
Apr 24 Python
Django Rest framework认证组件详细用法
Jul 25 Python
django连接mysql数据库及建表操作实例详解
Dec 10 Python
在Python中通过threshold创建mask方式
Feb 19 Python
Python如何存储数据到json文件
Mar 09 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
Sep 23 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
基于xcache的配置与使用详解
2013/06/18 PHP
php查看当前Session的ID实例
2015/03/16 PHP
PHP利用正则表达式将相对路径转成绝对路径的方法示例
2017/02/28 PHP
php实现统计IP数及在线人数的示例代码
2020/07/22 PHP
JavaScript语法着色引擎(demo及打包文件下载)
2007/06/13 Javascript
javascript十个最常用的自定义函数(中文版)
2009/09/07 Javascript
div失去焦点事件实现思路
2014/04/22 Javascript
javascript中的this详解
2014/12/08 Javascript
18个非常棒的jQuery代码片段
2015/11/02 Javascript
深入理解关于javascript中apply()和call()方法的区别
2016/04/12 Javascript
原生js实现弹出层登录拖拽功能
2016/12/05 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
2017/02/23 Javascript
JS实现颜色动态淡化效果
2017/03/06 Javascript
Map.vue基于百度地图组件重构笔记分享
2017/04/17 Javascript
nodejs爬虫初试superagent和cheerio
2018/03/05 NodeJs
JS对象与json字符串相互转换实现方法示例
2018/06/14 Javascript
Vue 获取数组键名的方法
2018/06/21 Javascript
JavaScript代码压缩工具UglifyJS和Google Closure Compiler的基本用法
2020/04/13 Javascript
vue中echarts引入中国地图的案例
2020/07/28 Javascript
JS实现按比例缩小图片宽高
2020/08/24 Javascript
Vue-Ant Design Vue-普通及自定义校验实例
2020/10/24 Javascript
python抓取某汽车网数据解析html存入excel示例
2013/12/04 Python
Python的print用法示例
2014/02/11 Python
Python开发之快速搭建自动回复微信公众号功能
2016/04/22 Python
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
2016/09/21 Python
Python实现的选择排序算法示例
2017/11/29 Python
python编程线性回归代码示例
2017/12/07 Python
Python实现网站表单提交和模板
2019/01/15 Python
Python占用的内存优化教程
2019/07/28 Python
python绘制BA无标度网络示例代码
2019/11/21 Python
Python通过TensorFLow进行线性模型训练原理与实现方法详解
2020/01/15 Python
HTML5使用ApplicationCache接口实现离线缓存技术解决离线难题
2012/12/13 HTML / CSS
追悼会主持词
2014/03/20 职场文书
2014年秋季开学典礼主持词
2014/08/02 职场文书
小班下学期幼儿评语
2014/12/30 职场文书
动画电影《龙珠超 超级英雄》延期上映
2022/03/20 日漫