0

私は Windows 用の Python でアプリを作成しています。自分のマシンのネットワーク インターフェイスの速度を知りたいのですが、次のコードを使用してルーティング テーブルを使用します。

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)各インターフェイスのタプルのリストを取得します。

インターフェイスを使用してインターネットへの接続速度を計算する方法はありますか? またはそのような情報を取得するコマンドですか?

4

1 に答える 1

0

各インターフェースを通過するトラフィックの量を記録し、タイマーを作成して各インターフェースの速度を計算しました。

于 2012-05-08T10:45:20.230 に答える