python中重启本程序

代码:

# coding=utf-8
# Author  : wp
# @Time   : 2020/4/17 15:57
"""
需要在cmd中使用 python xxx.py 运行,才可实现程序重启
"""

import sys
import os
import time


def main():
    print('主程序运行...')


def restart_program():
    print('3s后重启程序!')
    time.sleep(3)
    python = sys.executable
    os.execl(python, python, *sys.argv)


if __name__ == '__main__':
    main()
    restart_program()

运行效果:


python中重启本程序_第1张图片
image.png

你可能感兴趣的:(python中重启本程序)