pythonで固定のサーバーに対して下りと上りの速度計測を行おうとしておりますが、down_result = stest.download()でどうしても例外が発生してしまいます。
speedtestの動作は、pingを行い最も遅延が小さいサーバーに対して下りと上り
のスピード規則を行うとのことで、私としては、常に接続先を固定にしたいと
思いと考え、servers = [28910, 20976]としましたが、この記述は間違いでしょうか?
接続先を固定にして2つの接続先に対してスピードテストを実行する方法をおしえていただけたらと思います。
python
1# 28910 fdcservers.net 2# 20976 GLBB Japan 3 4import sys 5import speedtest 6 7 8def get_speed_test(): 9 servers = [28910, 20976] 10 stest = speedtest.Speedtest() 11 # stest.get_servers(servers) # 接続先を固定にするため不要と考えました 12 # stest.get_best_server() # 接続先を固定にするため不要と考えました 13 14 15def command_line_runner(): 16 stest = get_speed_test() 17 down_result = stest.download() # 例外が発生してしまう。 18 up_result = stest.upload() 19 mbps_down_result = down_result / 1024 /1024 20 mbps_up_result = up_result / 1024 /1024 21 result = [mbps_down_result, mbps_up_result] 22 print(result) 23 24command_line_runner()
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/11/27 00:00
2020/11/27 00:16