← Volver

Cómo descargar un archivo vía HTTP

Usando la librería Requests (para instalar: pip install requests):

import requests

# URL del archivo.
url = "https://www.python.org/static/community_logos/python-logo-master-v3-TM.png"
with requests.get(url) as r:
# Nombre con el que quiero descargar el archivo.
with open("python-logo.png", "wb") as f:
f.write(r.content)

Usando la librería estándar:

from urllib.request import urlopen

# URL del archivo.
url = "https://www.python.org/static/community_logos/python-logo-master-v3-TM.png"
r = urlopen(url)
# Nombre con el que quiero descargar el archivo.
with open("python-logo.png", "wb") as f:
f.write(r.read())
r.close()

http requests archivos


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.