def extract_chunks(files, num_images, out_path):
with tqdm(total=num_images,
unit='images',
ncols=80,
unit_scale=True) as pbar:
process = tar(cat(files, _piped=True), 'xvz', _iter=True, _cwd=out_path)
def kill():
try:
process.kill()
except:
pass
atexit.register(kill)
for line in process:
if line.strip().endswith('.jpg'):
pbar.update(1)
评论列表
文章目录