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 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如何跳出无限循环并执行下一个函数的主要内容,如果未能解决你的问题,请参考以下文章