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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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()

参考技术A 你无限循环时,里面的参数会发生变化,那么你可以通过判断参数的属性,来执行break语句。即:
if ……:
break
参考技术B 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()

带有下一个的jQuery动画无限循环

【中文标题】带有下一个的jQuery动画无限循环【英文标题】:Jquery animation infinite loop with next 【发布时间】:2015-10-11 23:40:07 【问题描述】:

我想将我的 html 页面的图片一张一张地制作成动画并无限循环。 我将下面的代码与下一个方法一起使用,但我找不到重新启动该功能的简单方法。如果我尝试从函数内部启动相同的函数,那将无法解决问题,因为我希望图片一个接一个地进行动画处理。如何从第一项开始使用 next 重新启动循环?

先谢谢了,这里是代码

function animationfade() 

     $('img').first().fadeIn(500).fadeOut(2000, function nextone() 
        $(this).next('img').fadeIn(500).fadeOut(2000,nextone);
      );
    animationfade();
;

animationfade();

【问题讨论】:

一个简单的方法是将刚刚隐藏的图像附加到末尾。所以总是有下一个,而不是创建全局变量并在每次迭代时检查它们。 【参考方案1】:

您首先需要等到fadeOut 完成,然后再调用fadeIn。根据您的 CSS,使用 opacity 选项可能会更好:

(function () 
    var index = 0;
    var $imgs = $('img');

    var animationfade = function () 
        $imgs.eq(index).animate(opacity: 0, 500, function () 
            index = (index + 1) % $imgs.length;

            $(this).animate(opacity: 1, 2000, animationfade);
        );
    ;

    animationfade();
)();

【讨论】:

以上是关于python如何跳出无限循环并执行下一个函数的主要内容,如果未能解决你的问题,请参考以下文章

python基础入门while循环 格式化 编码初识

python如何监听按键推出无限循环?

带有下一个的jQuery动画无限循环

Python3入门基础(05)循环语句

Python3入门基础(05)循环语句

无限while循环内的Sleep()函数