私は 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)
各インターフェイスのタプルのリストを取得します。
インターフェイスを使用してインターネットへの接続速度を計算する方法はありますか? またはそのような情報を取得するコマンドですか?