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

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()

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()

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-04-11
你无限循环时,里面的参数会发生变化,那么你可以通过判断参数的属性,来执行break语句。即:
if ……:
break
第2个回答  2019-04-11
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()

python如何跳出无限循环并执行下一个函数
import timeimport osimport scheduleimport pyautoguidef 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'):breakschedule.run_pending()time.sleep(1)def Star_t(...

python跳出循环命令
Python跳出循环命令是:break。详细解释如下:一、break语句的基本作用 在Python编程中,`break`语句的主要作用是跳出当前循环。当程序执行到`break`时,会立即终止所在的最内层循环,不再继续循环中的剩余迭代,并跳出循环体,执行循环之后的代码。二、break的使用场景 1. 条件判断:当我们在循环中需要基于...

【Python程序开发系列】程序陷入死循环了怎么办?(案例解读)
1. 引入计数器 在循环中添加计数器,限制循环执行次数。一旦计数器达到预设值,使用`break`语句跳出循环。此外,当计数器达到预设值时,也可以通过抛出异常来跳出循环,随后捕获并处理该异常。2. 使用计时器 限制循环执行的时间。设定时间阈值后,如果运行时间超过阈值,则跳出循环。同样,可以采用抛出异常...

python中continue的用法
2、跳过当前循环迭代:当在循环(例如for或while循环)中遇到continue时,当前循环的迭代会立即结束,并跳转至下一个迭代。这使得continue可以在满足某些条件时跳过当前循环的某些迭代。3、避免无限循环:在某些情况下,continue可以用于避免无限循环。例如,当在循环中检查某个条件并希望在满足该条件时跳过当前...

python中的无限循环是怎么弄得?
1、pythom 中的无限循环用while循环:a = 0 while a == 1:print('世界你好')2、pythom 中的无限循环用for循环:执行结果:

详解python中break语句的用法
Python中的break语句主要用于终止循环,包括for循环和while循环。当程序执行到break语句时,会立即跳出当前循环,不再继续执行后续循环内容。具体用法可以分为以下几种情况:一、用于循环中终止循环 当我们在循环过程中遇到某个条件,需要立即终止循环时,可以使用break语句。例如:在遍历一个列表时,如果找到...

干货分享|break语句
在程序中,循环结构是处理重复任务的利器。然而,有时我们希望在循环条件满足时提前终止循环,而不是让程序无限循环。Python 提供了两种方法来实现这一需求:break语句和continue语句。break语句是用于完全终止当前循环的语句。执行到break语句时,循环会立即停止,程序将跳过剩余的循环体代码并继续执行循环之后...

python while true用法
Python While True 用法详解Python中的while循环语句通过一个条件表达式来控制循环,当该表达式的值为True时,循环体内的代码将被执行。特别地,当条件表达式设置为while True时,会形成一个无限循环,除非在循环内部设置明确的退出条件。否则,程序将持续运行,直到遇到终止循环的指令。使用while True时,通常...

Python小白一枚,自己写的BMI指数计算器,求教高手一下代码如何重复输入以 ...
在你的代码中,while循环不应该嵌套在if语句中,而且如果你的逻辑只需要简单的条件判断,使用单一的if语句就足够了,这样通常会更高效。要退出循环,只需设置一个条件,当该条件满足时执行break语句。例如,在我的修改版代码中,输入N将结束程序,而输入Y将继续循环。```python while True:print('欢迎...

python中continue手动更新是什么
在Python中,`continue`是一个控制流语句,用于跳过当前循环中的剩余代码,并继续下一次循环的执行。当程序执行到`continue`语句时,它会忽略该语句之后的代码,直接进入下一次循环。`continue`语句的使用原因通常是为了在循环中根据某些条件跳过特定的迭代步骤。例如,如果我们需要遍历一个列表,并打印其中的...

相似回答