def get_network(self):
usage = 0
current_network = psutil.net_io_counters()[0]
if self._previous_network == 0:
# Check, wait a second, then check again to get a base value.
self._previous_network = current_network
time.sleep(2)
current_network = psutil.net_io_counters()[0]
time_since = time.time() - self._last_check
usage = (current_network - self._previous_network)
self._previous_network = current_network
self._last_check = time.time()
return usage
评论列表
文章目录