例如,我有函数 do_something() 并且我希望它运行正好 1 秒(而不是 0.923 秒。它不会这样做。但是 0.999 是可以接受的。)
然而,非常重要的是do_something
必须精确运行 1 秒。我正在考虑使用UNIX时间戳并计算秒。但我真的想知道Python是否有办法以更美观的方式做到这一点......
该函数do_something()
是长时间运行的,必须在一秒后中断。
这段代码可能对你有用。描述听起来像你想要的:
http://programming-guides.com/python/timeout-a-function
它依赖于 pythonsignal
模块:
http://docs.python.org/library/signal.html
归档时间: |
|
查看次数: |
9753 次 |
最近记录: |