问题:您发现自己的 Python 程序陷入了一个无限循环,您需要跳出这个循环来重新获得控制并停止程序。你想知道如何有效地处理这种情况。
解决方案:
使用 【Ctri+C】 中断:要跳出无限循环,可以在终端或控制台中按下 【Ctrl+C】。这会向正在运行的程序发送一个中断信号,使其停止执行。
举例说明:
def counterfunc(n):
while n == 7:
print (n)
# Start the function with an infinite loop counterfunc(7)
- 运行这段代码时,它会进入一个无限循环,反复打印 “7”。
- 要退出循环,请在终端或控制台中按下 CtrIC 键。
- 这一操作会引发 “键盘中断 ”异常,并中断程序的执行。
Traceback (most recent call last):
File "your_file>.py", line 6, in <module> counterfunc (7)
File "<your_file>.py", line 3, in counterfunc while n == 7:
KeyboardInterrupt
使用 【Ctrl+C】 可以有效地跳出无限循环,重新获得程序的控制权。这是 Python 中处理意外无限循环的常用方法。