#python #python-3.x #monitoring #python-module
Вопрос:
Мне нужно узнать текущую скорость Интернета моей ОС для использования в моей программе, есть несколько модулей для расчета максимальной скорости подключения к Интернету с помощью загрузок мусора, таких как speedtest-cli и pyspeed, но я не могу найти способ или модуль для расчета текущей скорости подключения к Интернету
Комментарии:
1. Загрузите большой файл, выясните, сколько времени это займет? Разделите размер на продолжительность, и вы получите скорость.
2. На самом деле не существует такой вещи, как общая «скорость интернета». Любой путь между вашим устройством и целевым устройством может иметь различную производительность. Используя подход модулей, которые вы уже нашли, и надеясь, что узким местом является ваша связь с миром (при условии, что у вас есть только один!), это лучшее, что вы можете получить.
Ответ №1:
import speedtest
s = speedtest.Speedtest()
Отсюда вы можете использовать:
print('Download speed is:', s.download())
Выходная мощность в битах в секунду, поэтому, очевидно, разделите на 1 000 000, чтобы преобразовать в Мбит / с
Комментарии:
1. В вопросе уже упоминается speedtest. Как этот ответ дает какую-либо новую информацию?