python實現(xiàn)自動重啟本程序的方法
更新時間:2015年07月09日 09:25:34 作者:寫代碼沒錢途
這篇文章主要介紹了python實現(xiàn)自動重啟本程序的方法,涉及Python進程操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了python實現(xiàn)自動重啟本程序的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
#!/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秒后,程序?qū)⒔Y(jié)束...".encode("gbk") time.sleep(3) restart_program()
運行效果如下圖所示:
希望本文所述對大家的Python程序設(shè)計有所幫助。
相關(guān)文章
利用Django模版生成樹狀結(jié)構(gòu)實例代碼
這篇文章主要給大家介紹了關(guān)于利用Django模版生成樹狀結(jié)構(gòu)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Django具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05Python統(tǒng)計學(xué)一數(shù)據(jù)的概括性度量詳解
這篇文章主要介紹了Python統(tǒng)計學(xué)一數(shù)據(jù)的概括性度量詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03Python判斷一個list中是否包含另一個list全部元素的方法分析
這篇文章主要介紹了Python判斷一個list中是否包含另一個list全部元素的方法,結(jié)合實例形式對比分析了Python針對列表list元素包含關(guān)系的相關(guān)轉(zhuǎn)換、判斷操作技巧,需要的朋友可以參考下2018-12-12