Ich war enttäuscht von den Code-Highlights in Qiita und habe sie in Gist geschrieben. https://gist.github.com/tyochiai/8817420
Es ist ein schreckliches Beispiel, aber als ich "Python-Download-Fortschritt" googelte, kam aus irgendeinem Grund nur ein Beispiel heraus, das "sys.stdout.write ()" verwendet (wahrscheinlich gibt es irgendwo eine Quelle). ) Separat ist es ein Beispiel, dass print ()
verwendet werden kann.
Wenn Sie eine Funktion an das Argument "reporthook" übergeben, ruft "urlretrieve ()" bei jedem Herunterladen eines Blocks die aktuelle Anzahl von Blöcken, die Blockgröße und die gesamte Downloadgröße als Argumente auf.
Übrigens ist es "urlretrieve ()", aber die Dokumentation besagt, dass es möglicherweise als Legacy-Schnittstelle klassifiziert wird und schließlich verschwindet (tatsächlich sind einige Methoden in 3.3 veraltet). Wird zu diesem Zeitpunkt eine alternative Methode vorbereitet?
Recommended Posts