重啟python程式

20170405發表於2020-08-27

  跑程式跑到後面就越跑越慢了,就學習了一下重啟程式的命令。

  這是遠端伺服器跑的程式,親測有用。

  import os

  import sys

  def restart_program():

  print("重啟。。。。。。。")

  python = sys.executable

  os.execl(python, python, *sys.argv)

  fr = open('count_numbers.txt','r+') #需要自己先建立一個txt文件

  num = fr.readlines()

  if not num:

  fr.write('0')

  fr.close()

  restart_program()

  last_line = int(num[-1])

  ####

  print('重啟的程式碼')#這邊放重啟的程式碼    

  ####

  print('last_line',last_line)

  fr.write('\n'+str(last_line+1))

  fr.close()

  if last_line <= 4: #雖然這邊是4,但是會重啟程式6次,這邊根據自己需要調整次數

  restart_program()

  else:

  exit()

  print('finish')


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69979119/viewspace-2715179/,如需轉載,請註明出處,否則將追究法律責任。

相關文章