¿Descarga básica de archivos http y guardado en disco en python?

| | | | |

Soy nuevo en Python y he estado revisando las preguntas y respuestas en este sitio para obtener una respuesta a mi pregunta. Sin embargo, soy un principiante y me resulta difícil entender algunas de las soluciones. Necesito una solución muy básica.

¿Podría alguien explicarme una solución simple para "Descargar un archivo a través de http" y "Guardar en disco, en Windows", para mí?

Tampoco estoy seguro de cómo usar los módulos shutil y os.

El archivo que quiero descargar tiene menos de 500 MB y es un archivo de almacenamiento .gz. Si alguien puede explicar cómo extraer el archivo y utilizar los archivos en él también, ¡sería genial!

Aquí hay una solución parcial, que escribí de varias respuestas :

solicitudes de importación import o import shutil global dump def download_file(): global dump url = "http://randomsite.com/file.gz" file = request.get(url, stream =Verdadero) dump = file.raw def save_file(): ubicación de volcado global = os.path.abspath("D:folderfile.gz") con open("file.gz", "wb") como ubicación: shutil.copyfileobj (dump, location) del dump 

¿Alguien podría señalar errores (nivel principiante) y explicar un ¿Algún método más fácil para hacer esto?

¡Gracias!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method