Jam*_*ter 2 python loops exception infinite-loop
假设我在 Python 中运行了这段代码:
while True:
try:
anything that doesn't break loop
except: pass
Run Code Online (Sandbox Code Playgroud)
我怎样才能让它停止呢?(注意:我怀疑这不是我应该通过测试来学习的时候)。
当然,实际上我会使用一个break声明。这是一个理论问题;即使传递了一个 KeyboardInterrupt,又如何打破这个循环呢?
休息应该可以解决问题
while True:
try:
print("Hello")
break
except: pass
Run Code Online (Sandbox Code Playgroud)
根据您想要停止程序流程的位置,您可以在 try 块内或 except 块中使用它
while True:
try:
print("Hello")
except:
pass
break
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8538 次 |
| 最近记录: |