gpt4 book ai didi

Python Netifaces 网络使用

转载 作者:太空宇宙 更新时间:2023-11-03 16:35:27 27 4
gpt4 key购买 nike

如果这是一个愚蠢的问题,请提前道歉,因为我是编程新手。

我有一段像这样的简单代码,它显示了网络接口(interface)地址及其信息的列表,

import neitfaces
print(netifaces.interfaces())
user_input = input('Address: ')
print(netifaces.ifaddresses(user_input))

但是如何获取计算机上网络接口(interface)的使用总数(发送和接收的字节数)?

最佳答案

我不熟悉 neitfaces,但是,我快速谷歌了一下,发现了一些可能有用的示例代码 recieve bytes example .

我还制作了一个示例脚本,它应该可以逻辑地工作,但是我没有测试它。您需要安装psutil package .

import neitfaces
import psutil

print(netifaces.interfaces())
user_input = input('Address: ')

x = netifaces.ifaddresses(user_input)

data = psutil.net_io_counters(pernic=True)
data = data[x] if type(data) == dict else data
i.rx, i.tx = data[0], data[1]

print(i.rx)
print(i.tx)

这应该会让您朝着正确的方向前进。

马克

关于Python Netifaces 网络使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37261163/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com