2024-04-24 21:10:53 发布
网友
我有一个IP数组,它会不时地变化,我希望每个新的IP都能运行一个命令。在
我的密码是:
while (network.status!="connected"): p=network.connections for i in p: print i.ip #checks the IP's in the array i time.sleep(10)
所以我希望每当数组中有一个新值时运行一个特定的命令。 在python中实现这一点的最有效方法是什么。在
如何将列表子类化并将其连接到某个处理程序? 看看这里: https://stackoverflow.com/a/12203829/1091116 您要做的是重命名“validate”并使其对在列表中添加项做出反应。在
使用^{}并查看每个循环中的差异:
old = set() while network.status != "connected": p = set(network.connections) for i in p - old: print i.ip # new ips that were added for i in old - p: print i.ip # old ips that were removed old = p time.sleep(10)
如何将列表子类化并将其连接到某个处理程序? 看看这里: https://stackoverflow.com/a/12203829/1091116 您要做的是重命名“validate”并使其对在列表中添加项做出反应。在
使用^{} 并查看每个循环中的差异:
相关问题 更多 >
编程相关推荐