如何定时重启正在运行python程序(代码) |
您所在的位置:网站首页 › 重启代码mic1 › 如何定时重启正在运行python程序(代码) |
一、简介
该方法是工作中根据需求设置的一个重启代码的简易例子;当我们程序一直在运行向对方提供服务,程序长时间的运行可能会出现卡顿的现象,于是我就尝试定时重启程序来解决这个问题。 二、简单介绍下sys.executable用法例1:用idle执行 123456789import sys if __name__ == '__main__': print(sys.executable) #表示返回python可执行文件的绝对路径,若python脚本生成是exe文件,则打印的是exe文件的绝对路径。 #返回结果 D:\python37\pythonw.exe >>>例2:双击执行 123456import sys import os if __name__ == '__main__': print(sys.executable) #打印exe的绝对路径 print(os.system('pause'))#运行结果 三、代码演示 1 这里假设test1就是我们运行的程序,然后我们设置每10秒重启一次。 123456789101112131415import os import sys import time def test1(): print("HEELO WORLD") if __name__ == '__main__': test1() time.sleep(10) print('程序重启...') p = sys.executable os.execl(p,p,*sys.argv)#运行结果 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |