我想编写一个 python 函数,当被调用时应该只在一段时间内执行一些任务。
例如,当调用此函数时,它应该轮询服务器 10 秒,然后在 10 秒后退出。
我想过这样做,但似乎不合适。显然,这个功能需要 10 多秒才能完成这项工作。
for i in range (0, 10): # 10 seconds
poll_to_server()
time.sleep(1)
你能建议一个更好的方法来做到这一点吗?
我想编写一个 python 函数,当被调用时应该只在一段时间内执行一些任务。
例如,当调用此函数时,它应该轮询服务器 10 秒,然后在 10 秒后退出。
我想过这样做,但似乎不合适。显然,这个功能需要 10 多秒才能完成这项工作。
for i in range (0, 10): # 10 seconds
poll_to_server()
time.sleep(1)
你能建议一个更好的方法来做到这一点吗?