执行一次后如何停止if循环?

时间:2017-02-01 19:15:09

标签: python python-2.7 python-3.x

if len(columns) > 0:
    #print "IF LOOP"
    for index in range(len(columns)):
          txt = columns[index]
          msg = msg + txt + '  Declared'
    msg = ' '.join(msg.split())
    notifier(msg)

我在程序中创建了一个cronjob,但我想在一次后停止执行此循环。

假设我在启动时创建新变量,并在一次执行此循环后分配False,所以如果循环检查两个条件,如果Variable是False,那么它将不会执行此语句....

但每次cronjob都会创建新对象,因此在执行一次后,在if循环中停止执行此语句的解决方案是什么。

1 个答案:

答案 0 :(得分:1)

如果要退出循环(whilefor),请使用break。一个非常简单的例子:

count = 0

for _ in range(1000):
    count += 1
    if count == 1:
        break
相关问题