不停打印本机网络速度的小程序

不停打印本机网络速度的小程序

因为需要这么个小工具
所以写了一小段
实在是简陋+丑陋
不过凑合用了
呵呵

[Copy to clipboard] [ - ]
CODE:
import os, time

def get_netstat():
        a = os.popen('netstat -e')
        b = a.read()
        b = b.split('Bytes')[1].split('\n')[0].split()
        get_p = int(b[0])
        send_p = int(b[1])
        return get_p,send_p

def loop():
        while True:
                hz = 2
                v1 = get_netstat()
                time.sleep(hz)
                v2 = get_netstat()
                print 'In:%d b/s\tOut:%d b/s' % (int((v2[0] - v1[0]) / hz), int((v2[1] - v1[1]) / hz))

if __name__ == '__main__':
        loop()

顺便给pythoner偷偷推荐一个好玩的小软件吧
'Window Resizer'
可以把任意窗口固定在最前端
为啥我运行了没用捏
你是说'Window Resizer'?
有些功能好象是不行
我是说你发的那个看ip流量的
那直接在python提示符下运行这些代码看有东西不

[Copy to clipboard] [ - ]
CODE:
import os
a = os.popen('netstat -e')
b = a.read()
print b

在我的机器上只要在python里一执行

[Copy to clipboard] [ - ]
CODE:
a = os.popen('netstat -e')

喀吧司机同学就站出来报警
说python企图改变程序输出流向
呵呵
呵呵,干脆直接全用批处理实现算了


QUOTE:
原帖由 yishanju 于 2007-2-4 17:22 发表
呵呵,干脆直接全用批处理实现算了

就是,这和批处理没有什么区别...
:em12::em12::em12:
还是有点区别的好不好
至少这个程序没有python跑不起来