在PYthon中不久的将来执行代码的简单方法

rsl*_*ite 2 python

是否有一种快速的方法来设置python中的函数将来某个时间执行(非阻塞,类似于Javascript中的setTimeout)?我知道如何自己做,但如果它在库中,我宁愿使用已经完成的东西.

jwi*_*ner 5

Python有一个与JavaScript不同的执行模型,它没有优先考虑这类问题.要解决它,您可能需要使用线程:https://docs.python.org/2/library/threading.html

具体来说,这个Timer课可能就是你要找的 - 看看上面链接的例子.

但请注意,由于全局解释器锁定,Python的线程并不像其他语言那样功能齐全:什么是全局解释器锁(GIL)?.