我肯定以前有人问过这个问题,但我找不到类似的例子。我需要能够调用一个有执行时间限制的函数。如果函数这次接管了,那么整个脚本就会退出。
这不能通过对整个脚本进行计时来完成!我只想让一个小函数计时。有可能吗?
例如
def sleep():
time.sleep(60)
time("sleep()", limit=30, violation="sys.exit(1)")我知道一个非常基本和可怕的例子,但它可能有助于解释。
发布于 2011-06-24 23:26:53
这是一个菜谱(仅适用于unix) http://code.activestate.com/recipes/534115-function-timeout/
https://stackoverflow.com/questions/6468904
复制相似问题