我目前正在编写一个程序,以在一段时间(例如半小时)网络流量低于某个阈值时关闭计算机。
这是我工作的伪代码将给出正确的逻辑:
BEGIN SUBPROGRAM
loopFlag = True
Wait 5 minutes # Allows time for boot and for the machine to settle
traffic = 0
WHILE loopFlag = True DO
FOR sec = 0 to 3600
traffic += *network.traffic()*
wait 1 second
ENDFOR
IF traffic < trafficThreshold THEN
loopFlag = False
ENDIF
ENDWHILE
os.ShutDown()
END SUBPROGRAM
我正在寻找的是可以让我测量这一点的 Python 模块或库。
虽然我对此进行了 各种 研究,但无论它们的语言如何,这些似乎都不是我所追求的那种功能。
关于如何实现这一点的任何想法?