unpack_testdata.py 500 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
"""
Unpacked the downloaded zipped datasets.
Opposite to ``pack_testdata.py``.
"""

import argparse
import glob
import os
import shutil


def main():
    parser = argparse.ArgumentParser()
    parser.add_argument('--data-dir', default='./data', type=str)

    args = parser.parse_args()

    for zipfile in glob.glob(os.path.join(args.data_dir, '*.zip')):
        print(f'Unpacking {zipfile}')
        shutil.unpack_archive(zipfile, extract_dir=args.data_dir)


if __name__ == '__main__':
    main()