我已经在 python 中开发了 wifi 扫描的开发代码,现在我尝试修改我的代码,以便它会以特定的时间间隔扫描 wifi,如何做到这一点
谢谢
您通常有两种解决方案:
安排运行 python 脚本,使用 crontab 或类似的外部设备以不同的时间间隔刷新 WIFI 信息。
保持 [python] 程序运行并使用threading.timer以所需的时间间隔安排对 WIFI 检查例程的调用。
如果你想在一个长时间运行的 Python 进程中(而不是更正常的 cron-run 脚本),Python 标准库中的sched模块可能是安排定期重复执行函数或其他可调用的最佳方法(关键技巧:定期安排,让每个执行以适当的延迟安排下一个执行——非常经典的、独立于语言的模式,将一次性调度变成周期性重复)。