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

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

作者: 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