2012-05-07 54 views
0

我正在爲python寫一個應用程序的windows,我想知道我的機器中的網絡接口的速度,我使用下面的代碼來獲取使用的路由表。使用python在windows上的網絡接口速度

def cmd(c): 
    """ 
    Execute commands in the command line 
    """ 
    return os.popen(c).read().rstrip("\n") 

#list of IPV4 network routs 
table = cmd("route print -4").split("\n") 

然後我處理table爲一個字符串,切成線,並獲得(ip, subnet, gateway, metric)元組爲每個接口的列表。

有沒有一種方法來計算使用接口連接到互聯網的速度?或者獲得這些信息的命令?

回答

0

我記錄了通過每個接口的流量,並製作了一個計時器來計算每個接口的速度。