重啟python程式
跑程式跑到後面就越跑越慢了,就學習了一下重啟程式的命令。
這是遠端伺服器跑的程式,親測有用。
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Android Service重啟恢復(Service程式重啟)原理解析Android
- Python 支援重啟的非同步 IOPython非同步
- 如何手動重啟 Node.js 和用守護程式自動重啟Node.js
- golang程式優雅關閉與重啟Golang
- 重啟鍵看不到的程式 (轉)
- windows通過python指令碼重啟本地redisWindowsPython指令碼Redis
- RAC OCSSD程式被KILL引起系統重啟--非root使用者也能重啟OSCSS
- 4.1.7 快速應用程式通知與Oracle重啟Oracle
- 請問如何實現java程式的重啟Java
- oracle rac_cssd程式故障重啟相關OracleCSS
- AIX重啟AI
- IPO 重啟
- Mac系統中mysql的啟動 關閉 重啟 以及如何解決kill程式不斷重啟問題MacMySql
- 如何修改docker容器的重啟策略(重啟模式)?Docker模式
- 3個例子教你重構 Python 程式碼Python
- 6 個例子教你重構 Python 程式碼Python
- Android使用程式碼實現關機/重啟Android
- Windows監控並重啟某個程式指令碼Windows指令碼
- 用at方式自動重啟minilog程式
- 重啟vsftpdFTP
- 【Gin-API系列】守護程式和平滑重啟(八)API
- 要搞事?Google 宣佈重啟 Dart 程式語言GoDart
- 關於整合抽取程式重啟後的現象分析
- Python教程:異常捕捉與程式碼重構Python
- nginx啟動,重啟,關閉命令Nginx
- 4.1.5 Oracle 重啟配置Oracle
- linus mysql 重啟MySql
- nginx重啟指令碼Nginx指令碼
- redis重啟指令碼Redis指令碼
- windows重啟mysql命令WindowsMySql
- windows下重啟mysqlWindowsMySql
- linux重啟mysqlLinuxMySql
- Nginx 重啟指令碼Nginx指令碼
- oracle 監聽重啟Oracle
- oracle AS重啟問題Oracle
- redhat 6.5 oracle 11.2.0.4 gi oracle asm在作業系統重啟cssd程式無法自動重啟簡析RedhatOracleASM作業系統CSS
- 修改程式碼後無需重啟就生效的配置
- Linux中程式崩潰及重啟的原因詳解!Linux