Python:如何获得当前的带宽使用率?

Python:如何获得当前的带宽使用率?,python,Python,我需要在Python代码中获取给定接口上的当前带宽使用情况。我怎样才能做到这一点 我尝试从/proc/net/dev中提取两次值,两次连续调用之间的睡眠间隔很短(例如0.3s),并计算字节除以时间的差值。这是可行的,但我不知道我是否能相信这个结果。我正在寻找一些更优雅的解决方案。有工具、库或简单算法吗 我将感谢所有的建议 有这样的库,比如,但是如果您使用*Nix,我会选择使用底层系统 虽然您可以使用/proc/net/dev,但是您可以使用/sys/class/net/eth0/statisti

我需要在Python代码中获取给定接口上的当前带宽使用情况。我怎样才能做到这一点

我尝试从
/proc/net/dev
中提取两次值,两次连续调用之间的睡眠间隔很短(例如0.3s),并计算字节除以时间的差值。这是可行的,但我不知道我是否能相信这个结果。我正在寻找一些更优雅的解决方案。有工具、库或简单算法吗


我将感谢所有的建议

有这样的库,比如,但是如果您使用*Nix,我会选择使用底层系统

虽然您可以使用
/proc/net/dev
,但是您可以使用
/sys/class/net/eth0/statistics
,因为您不必解析任何东西,因为每个统计都有单独的文件

您的意思是这样吗?