如何根据seconds参数提供的时间在Python中执行函数。
def timerfn(seconds, fn, *args):
#start some timer
#if function first launch is > "seconds", abort
#if function doing great.. repeat it and stop at "seconds"
正如我正在考虑的那样,time.clock()在这里无法提供帮助,因为一个函数可能非常强大,它不会达到反计时器来显示某些结果或中止。
我必须使用线程模块吗?我对线程知之甚少,但从我读到的内容 - 根据GIL你只能有一个线程工作,这个过程真的需要同时有两个线程..或者其他一些我不知道的技巧