J'ai été déçu par les points forts du code dans Qiita, alors je l'ai écrit dans Gist. https://gist.github.com/tyochiai/8817420
C'est un exemple terrible, mais quand j'ai cherché sur Google "Progression du téléchargement Python", pour une raison quelconque, seul un exemple utilisant sys.stdout.write ()
est sorti (il y a probablement une source quelque part). ) Séparément, c'est un exemple que print ()
peut être utilisé.
Si vous passez une fonction à l'argument reporthook
, ʻurlretrieve ()` vous appellera en passant le nombre actuel de blocs, la taille du bloc et la taille totale de téléchargement à l'argument à chaque fois que vous téléchargez un bloc.
Au fait, c'est ʻurlretrieve () `, mais la documentation dit qu'il peut être classé comme une interface héritée et finalement disparaître (en fait, certaines méthodes ont été obsolètes dans 3.3). À ce moment-là, une méthode alternative sera-t-elle préparée?
Recommended Posts