如何停止Python脚本的执行

2024-10-04 01:24:25 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的代码,当我运行它时,我想在指定的时间退出,但我只退出EndScript我想退出一个完整的脚本如何获得退出。请向我推荐,谢谢

import threading
import datetime
import sys
from time import sleep


def EndScript():
    while True:
        print("============== EndScript Calling ==================", datetime.datetime.now().hour, datetime.datetime.now().minute)
        if datetime.datetime.now().hour >= 12 and datetime.datetime.now().minute >= 6:
            sys.exit()
        sleep(5)

def StartScript():
    thread1 = threading.Thread(target=EndScript)
    thread1.start()
    while True:
        print("===================== StartScript Calling ====================")
        sleep(2)
    

if(__name__ == '__main__'):
    StartScript()

Tags: importtruedatetimedefsyssleepnowprint