python间隔

时间:2010-04-16 03:52:39

标签: python intervals

我在Python中编写了用于wifi扫描的代码,现在我尝试修改我的代码,这样它将以特定的间隔扫描wifi,如何做到这一点

谢谢

2 个答案:

答案 0 :(得分:4)

您通常有两种解决方案:

  • 计划运行python脚本,使用crontab或类似的外部设备以不同的时间间隔刷新WIFI信息。

  • 让[python]程序继续运行,并使用threading.timer以所需的时间间隔安排对WIFI检查程序的调用。

答案 1 :(得分:3)

如果你想在长期运行的Python进程中(而不是更普通的cron-run脚本),Python标准库中的sched模块可能是定期重复执行的最好方法函数或其他可调用的函数(关键技巧:定期调度,使每个执行调度以适当的延迟调度下一个 - 非常经典的,与语言无关的模式,将一次性调度转换为定期重复)。