python實(shí)現(xiàn)自動(dòng)重啟本程序的方法
更新時(shí)間:2015年07月09日 09:25:34 作者:寫代碼沒錢途
這篇文章主要介紹了python實(shí)現(xiàn)自動(dòng)重啟本程序的方法,涉及Python進(jìn)程操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了python實(shí)現(xiàn)自動(dòng)重啟本程序的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
#!/usr/local/bin/python
#-*- coding: UTF-8 -*-
####################################################################
# python 自動(dòng)重啟本程序
####################################################################
#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秒后,程序?qū)⒔Y(jié)束...".encode("gbk")
time.sleep(3)
restart_program()
運(yùn)行效果如下圖所示:

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
利用Django模版生成樹狀結(jié)構(gòu)實(shí)例代碼
這篇文章主要給大家介紹了關(guān)于利用Django模版生成樹狀結(jié)構(gòu)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Django具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05
Python統(tǒng)計(jì)學(xué)一數(shù)據(jù)的概括性度量詳解
這篇文章主要介紹了Python統(tǒng)計(jì)學(xué)一數(shù)據(jù)的概括性度量詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03
比較詳細(xì)Python正則表達(dá)式操作指南(re使用)
Python 1.5之前版本則是通過(guò) regex 模塊提供 Emecs 風(fēng)格的模式。Emacs 風(fēng)格模式可讀性稍差些,而且功能也不強(qiáng),因此編寫新代碼時(shí)盡量不要再使用 regex 模塊,當(dāng)然偶爾你還是可能在老代碼里發(fā)現(xiàn)其蹤影2008-09-09
Python判斷一個(gè)list中是否包含另一個(gè)list全部元素的方法分析
這篇文章主要介紹了Python判斷一個(gè)list中是否包含另一個(gè)list全部元素的方法,結(jié)合實(shí)例形式對(duì)比分析了Python針對(duì)列表list元素包含關(guān)系的相關(guān)轉(zhuǎn)換、判斷操作技巧,需要的朋友可以參考下2018-12-12

