python ダウンロードの进捗を表示する
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python ダウンロードの进捗を表示する相关的知识,希望对你有一定的参考价值。
import os
import sys
import urllib.request
import tarfile
DATA_URL = 'http://www.cs.toronto.edu/~kriz/cifar-10-binary.tar.gz'
def maybe_download_and_extract():
"""Download and extract the tarball from Alex's website."""
if not os.path.exists(data_dir):
os.makedirs(data_dir)
filename = DATA_URL.split('/')[-1]
filepath = os.path.join(data_dir, filename)
if not os.path.exists(filepath):
def _progress(count, block_size, total_size):
sys.stdout.write('\r>> Downloading %s %.1f%%' % (filename,
float(count * block_size) / float(total_size) * 100.0))
sys.stdout.flush()
filepath, _ = urllib.request.urlretrieve(DATA_URL, filepath, _progress)
print()
statinfo = os.stat(filepath)
print('Successfully downloaded', filename, statinfo.st_size, 'bytes.')
tarfile.open(filepath, 'r:gz').extractall(data_dir)
以上是关于python ダウンロードの进捗を表示する的主要内容,如果未能解决你的问题,请参考以下文章
sh 卷曲的wgetやを使ったダウンロードの便利机能
ruby Serfの新しいバージョンをダウンロード。
ruby Serfの新しいバージョンをダウンロード。
sh くりっく365サマリデータダウンロードスクリプト
markdown SCPでファイルダウンロード&アップロード
apache_conf ダウンロードファイルの处理。