作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在用 python 开发一个程序,一个元素告诉用户自程序打开以来他们使用了多少带宽(不仅在程序内,而且在程序打开时定期浏览网页)。输出应该在 GTK 中显示
有没有什么东西存在,如果没有,你能给我指出正确的方向吗?似乎我必须编辑现有的代理脚本,如 pythonproxy,但我看不出我将如何使用它。
谢谢,
最佳答案
对于我的任务,我使用 psutil 编写了非常简单的解决方案:
import time
import psutil
def main():
old_value = 0
while True:
new_value = psutil.net_io_counters().bytes_sent + psutil.net_io_counters().bytes_recv
if old_value:
send_stat(new_value - old_value)
old_value = new_value
time.sleep(1)
def convert_to_gbit(value):
return value/1024./1024./1024.*8
def send_stat(value):
print ("%0.3f" % convert_to_gbit(value))
main()
关于Python 网络带宽监视器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15616378/
我是一名优秀的程序员,十分优秀!