2010-04-16 100 views
0

我开发代码为蟒蛇的wifi扫描,现在我想修改我的代码将在特定的时间间隔,这可怎么做蟒蛇间隔

感谢

回答

4

你一般有两种扫描无线网络解决方案:

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

  • 保持[python]程序运行并使用threading.timer以期望的时间间隔调度到WIFI检查例程。

3

如果你想这一切长时间运行的Python的过程中(而不是一个更正常的cron运行脚本),该sched模块Python标准库可能是调度周期性重复执行的最佳方式函数或其他可调用函数(关键技巧:定期调度,让每个执行计划在适当的延迟时间安排下一个执行计划 - 非常经典的,与语言无关的模式,以将一次性调度转换为定期重复)。

+0

他们的电池再次;-)如有疑问,请检查标准库!并不是说我对预定的活动有很大的用处,但很高兴知道它在那里。实际上,我现在可以使用更多,例如。用于异步过程的单元测试。 THKS! – mjv 2010-04-16 18:37:36