【发布时间】:2021-04-06 02:33:23
【问题描述】:
为什么exit() 在第一次迭代后不停止脚本?
在我看来,它必须在第一次迭代后停止。
>>> def func(q):
... def funct(y):
... try:
... print(y)
... exit()
... except:
... pass
... funct(q)
...
>>> a=['1','2','3','4','5','6','7']
>>> for x in a:
... func(x)
...
1
2
3
4
5
6
7
>>>
【问题讨论】:
-
@LydiavanDyke 我明白了,我没有破坏脚本,因为我有例外。
except什么也不做,脚本继续。谢谢。
标签: python