Загрузка файла при разрыве соединения - Python

Узнай цену своей работы

Формулировка задачи:

Допустим есть код, который загружает файл.
Листинг программы
  1. url = 'http://...'
  2. r = requests.get(url, verify=False, stream=True)
  3. with open('qwe.exe', 'wb') as out:
  4. for data in r.iter_content(65536):
  5. out.write(data)
В данной ситуации, если во время загрузки отвалится соединие, функция продолжает работать. Она не вызывает ошибок, ничего. И когда появляется соединение, она продолжает загрузку. Но не всегда. Как мне прекратить загрузку, если какое-то время ничего не происходит?

Решение задачи: «Загрузка файла при разрыве соединения»

textual
Листинг программы
  1. if not data
  2. if not len(data)
  3. #так как-то

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы