python,限定函数运行时间
我有一个依赖于互联网的功能,可以下载文件,但有时下载时间太长或发送请求过程失败。我想知道如何设置该功能的计时器,以及是否超过时间(比如一分钟)从头开始重新运行该功能。对于超时情况,请使用python,限定函数运行时间,python,multithreading,timing,Python,Multithreading,Timing,我有一个依赖于互联网的功能,可以下载文件,但有时下载时间太长或发送请求过程失败。我想知道如何设置该功能的计时器,以及是否超过时间(比如一分钟)从头开始重新运行该功能。对于超时情况,请使用信号 首先将信号处理程序设置为signal.signal(signal.SIGALRM,handler) 要设置信号报警的时间,请使用signal.alarm(秒) 如果下载请求花费的时间太长,即超过报警中指定的秒数,将调用处理程序 你可以去看看这本书
信号
首先将信号处理程序设置为signal.signal(signal.SIGALRM,handler)
要设置信号报警的时间,请使用signal.alarm(秒)
如果下载请求花费的时间太长,即超过报警中指定的秒数,将调用处理程序
你可以去看看这本书