重启python程序

当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')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值