运维网's Archiver
论坛
›
Python
› python通过装饰器和线程限制函数的执行时间
分析家
发表于 2017-5-9 06:08:34
python通过装饰器和线程限制函数的执行时间
很多时候函数内部包含了一些不可预知的事情,比如调用其它软件,从网络抓取信息,可能某个函数会卡在某个地方不动 态,这段代码可以用来限制函数的执行时间,只需要在函数的上方添加一个装饰器,timelimited(2)就可以限定函数必须在2秒内执行完成,如果执 行完成则返回函数正常的返回值,如果执行超时则会抛出错误信息。
代码参考:http://augustwu.iteye.com/
页:
[1]
查看完整版本:
python通过装饰器和线程限制函数的执行时间