[英]How to stop a function in a while loop in python
基本上我想停止一个函数,但不是通过终止脚本。
While True:
do function A()
do function B()
if ( condition ):
function B.stop()
我的意思是当条件满足时,while循环仍然运行,但是在while循环的下一次迭代中,它只执行函数A,不再执行函数B。我想知道我们是否可以在python中存档? 谢谢
如何在循环中使用标志
flag = True
while True:
if flag:
do function B()
if condition:
flag = false
试试这个
continue_loop = True
While continue_loop:
do function A()
do function B()
if ( condition ):
continue_loop = False
如果要停止 while 循环,可以按 Ctrl C。
while True:
print("Hello")
要停止它,请执行 ctrl - c
Ctrl C
这就是你将得到的:
^CTraceback (most recent call last):
File "main.py", line 1, in <module>
input()
KeyboardInterrupt
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.