python如何跳出无限循环并执行下一个函数

2024-10-28 07:57:21
推荐回答(3个)
回答1:

import time
import os
import schedule
import pyautogui


def Rec():
record = os.startfile("C:\Program Files (x86)\EVCapture\EVCapture.exe")
schedule.every().day.at("16:40").do(Rec)
while True:
if pyautogui.hotkey('ctrl', 'f2'):
break
schedule.run_pending()
time.sleep(1)

def Star_t():
St = pyautogui.hotkey('ctrl', 'f1')
Star_t()

回答2:

你无限循环时,里面的参数会发生变化,那么你可以通过判断参数的属性,来执行break语句。即:
if ……:
break

回答3:

count = 0while b==2: count += 1 if count >= 10000: break ...