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

defRec():record=os.startfile("C:\ProgramFiles(x86)\EVCapture\EVCapture.exe")schedule.... def Rec():
record = os.startfile("C:\Program Files (x86)\EVCapture\EVCapture.exe")
schedule.every().day.at("16:40").do(Rec)
while True:
schedule.run_pending()
time.sleep(1)
def Star_t():
St = pyautogui.hotkey('ctrl', 'f1')
Star_t()
展开
 我来答
程序员养大闸蟹
2019-04-12 · 自家的蟹塘,苏州阳澄湖蓝标大闸蟹养殖户
程序员养大闸蟹
采纳数:2362 获赞数:20622

向TA提问 私信TA
展开全部
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()
原来你是丶小幸运
2019-04-11 · TA获得超过463个赞
知道小有建树答主
回答量:421
采纳率:69%
帮助的人:53.5万
展开全部
你无限循环时,里面的参数会发生变化,那么你可以通过判断参数的属性,来执行break语句。即:
if ……:
break
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫薇命free
2019-04-11 · TA获得超过3350个赞
知道大有可为答主
回答量:5881
采纳率:2%
帮助的人:282万
展开全部
count = 0while b==2: count += 1 if count >= 10000: break ...
追问
我需要跳出下面这个无限循环,
def Rec():
record = os.startfile("C:\Program Files (x86)\EVCapture\EVCapture.exe")
schedule.every().day.at("16:40").do(Rec)
while True:
schedule.run_pending()
time.sleep(1)
然后执行下面这个函数
def Star_t():
St = pyautogui.hotkey('ctrl', 'f1')
Star_t()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式