美文网首页
时间装饰器限制函数运行时长

时间装饰器限制函数运行时长

作者: g0 | 来源:发表于2018-07-31 10:49 被阅读109次
from func_timeout import func_set_timeout
import time
import datetime
import func_timeout
#from func_timeout import exceptions

@func_set_timeout(5)
#----------------------------------------------------------------------
def test():
    """"""
    while True:
        print '111'
        time.sleep(1)
if __name__ == '__main__':
    starttime = datetime.datetime.now()
    try:
        test()
    except func_timeout.exceptions.FunctionTimedOut:
        print '22222'
    endtime = datetime.datetime.now()
    print (endtime - starttime).seconds
image.png

相关文章

网友评论

      本文标题:时间装饰器限制函数运行时长

      本文链接:https://www.haomeiwen.com/subject/udpcvftx.html