<分区>
Possible Duplicate:
Timeout on a Python function call
How to timeout function in python, timout less than a second
我在 for 循环中运行一个函数,如下所示:
for element in my_list:
my_function(element)
出于某种原因,某些元素可能会导致函数进入非常长的处理时间(甚至可能是一些我无法真正追踪到它来自何处的无限循环)。所以我想添加一些循环控制来跳过当前元素,如果它的处理时间超过 2 秒。如何做到这一点?