Download di file http di base e salvataggio su disco in Python?

| | | | |

Sono nuovo di Python e ho esaminato le domande e risposte su questo sito per una risposta alla mia domanda. Tuttavia, sono un principiante e trovo difficile capire alcune delle soluzioni. Ho bisogno di una soluzione molto semplice.

Qualcuno potrebbe spiegare una soluzione semplice per "Scaricare un file tramite http" e "Salvare it to disk, in Windows", a me?

Nemmeno io sono sicuro di come usare i moduli shutil e os.

Il file che voglio scaricare è inferiore a 500 MB ed è un file di archivio .gz. Se qualcuno può spiegare come estrarre l'archivio e utilizzare anche i file in esso contenuti, sarebbe fantastico!

Ecco una soluzione parziale, che ho scritto da varie risposte combinate :

richieste di importazione import os import shutil dump globale def download_file(): dump globale url = "http://randomsite.com/file.gz" file = request.get(url, stream =True) dump = file.raw def save_file(): posizione del dump globale = os.path.abspath("D:folderfile.gz") con open("file.gz", "wb") come posizione: shutil.copyfileobj (dump, location) del dump 

Qualcuno potrebbe segnalare errori (livello principiante) e spiegare un Nessun metodo più semplice per farlo?

Grazie!

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