Python: загрузка файлов по URL-адресу – методы и примеры

Чтобы загрузить файл по URL-адресу с помощью Python, существует несколько способов. Вот несколько часто используемых подходов:

  1. Использование модуля urllib:

    import urllib.request
    url = 'http://example.com/file.txt'
    destination = 'path/to/save/file.txt'
    urllib.request.urlretrieve(url, destination)
  2. Использование библиотеки requests:

    import requests
    url = 'http://example.com/file.txt'
    destination = 'path/to/save/file.txt'
    response = requests.get(url)
    with open(destination, 'wb') as file:
    file.write(response.content)
  3. Использование модуля wget(требуется установка пакета wget):

    import wget
    url = 'http://example.com/file.txt'
    destination = 'path/to/save/file.txt'
    wget.download(url, destination)

Эти методы позволяют загрузить файл по указанному URL-адресу и сохранить его в нужном месте вашей системы.