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正则表达式去掉数字中的逗号(python正则匹配逗号)
Dec 25 Python
Python中实现远程调用(RPC、RMI)简单例子
Apr 28 Python
Python重新引入被覆盖的自带function
Jul 16 Python
在Lighttpd服务器中运行Django应用的方法
Jul 22 Python
json跨域调用python的方法详解
Jan 11 Python
详解django自定义中间件处理
Nov 21 Python
python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等
Jul 19 Python
Django Form 实时从数据库中获取数据的操作方法
Jul 25 Python
python中property和setter装饰器用法
Dec 19 Python
tornado+celery的简单使用详解
Dec 21 Python
PyCharm如何导入python项目的方法
Feb 06 Python
Python使用socket去实现TCP客户端和TCP服务端
Apr 12 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
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
PHP实现路由映射到指定控制器
2016/08/13 PHP
定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
2019/05/23 PHP
PHP7 整型处理机制修改
2021/03/09 PHP
javascript 支持链式调用的异步调用框架Async.Operation
2009/08/04 Javascript
jquery 倒计时效果实现秒杀思路
2013/09/11 Javascript
JS匀速运动演示示例代码
2013/11/26 Javascript
JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例
2015/05/16 Javascript
使用AngularJS和PHP的Laravel实现单页评论的方法
2015/06/19 Javascript
初识Javascript小结
2015/07/16 Javascript
PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
2015/10/09 Javascript
JS 对java返回的json格式的数据处理方法
2016/12/05 Javascript
js 轮播效果实例分享
2016/12/28 Javascript
Bootstrap + AngularJS 实现简单的数据过滤字符查找功能
2017/07/27 Javascript
BootStrap Fileinput上传插件使用实例代码
2017/07/28 Javascript
微信小程序之GET请求的实例详解
2017/09/29 Javascript
利用angular、react和vue实现相同的面试题组件
2018/02/19 Javascript
vuex的module模块用法示例
2018/11/12 Javascript
javaScript把其它类型转换为Number类型
2019/10/13 Javascript
[02:38]2018年度DOTA2最佳劣单位选手-完美盛典
2018/12/17 DOTA
[04:59]DOTA2-DPC中国联赛 正赛 Ehome vs iG 选手采访
2021/03/11 DOTA
使用Python & Flask 实现RESTful Web API的实例
2017/09/19 Python
详谈Pandas中iloc和loc以及ix的区别
2018/06/08 Python
Python3中exp()函数用法分析
2019/02/19 Python
python操作excel让工作自动化
2019/08/09 Python
在 Linux/Mac 下为Python函数添加超时时间的方法
2020/02/20 Python
Python使用grequests并发发送请求的示例
2020/11/05 Python
使用Python+Appuim 清理微信的方法
2021/01/26 Python
解决pycharm 格式报错tabs和space不一致问题
2021/02/26 Python
惠普加拿大在线商店:HP加拿大
2017/09/15 全球购物
社区七一党员活动方案
2014/01/25 职场文书
校长创先争优承诺书
2014/08/30 职场文书
学习党的群众路线教育实践活动心得体会范文
2014/11/03 职场文书
物业保洁员岗位职责
2015/02/13 职场文书
中秋晚会致辞
2015/07/31 职场文书