Ich kann einige doc finden, die erklären, wie man tqdm
Paket benutzt, aber von dem ich nicht herausfinden kann, wie man Fortschrittsmessgerät herstellt, wenn ich Daten online herunterlade.Wie benutzt man `tqdm` in Python, um den Fortschritt beim Herunterladen von Daten online anzuzeigen?
Unten ist ein Beispiel Code, den ich von ResidentMario kopiert für
Daten
def download_file(url, filename):
"""
Helper method handling downloading large files from `url` to `filename`. Returns a pointer to `filename`.
"""
r = requests.get(url, stream=True)
with open(filename, 'wb') as f:
for chunk in r.iter_content(chunk_size=1024):
if chunk: # filter out keep-alive new chunks
f.write(chunk)
return filename
dat = download_file("https://data.cityofnewyork.us/api/views/h9gi-nx95/rows.csv?accessType=DOWNLOAD",
"NYPD Motor Vehicle Collisions.csv")
Download Könnte mir jemand zeigen, wie hier verwenden tqdm Paket Fortschritt Herunterladen anzeigen zu lassen?
Dank
so im Grunde tun Sie zwei HTTP-Anfrage zum Herunterladen einer einzigen Datei. Nicht sehr effizient, umso mehr, wenn die Ziel-URL eine dynamische Verarbeitung durchläuft. – silmaril