File size: 906 Bytes
bb7f76d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import os
import zipfile

def extract_zip_files(root_dir):
    """
    Traverse the specified directory and all its subdirectories,
    and extract all zip files.
    Each zip file will be extracted into its containing directory.
    """
    for dirpath, _, filenames in os.walk(root_dir):
        for filename in filenames:
            if filename.lower().endswith('.zip'):
                zip_path = os.path.join(dirpath, filename)
                print(f"Extracting: {zip_path}")
                try:
                    with zipfile.ZipFile(zip_path, 'r') as zip_ref:
                        zip_ref.extractall(dirpath)
                    print(f"Successfully extracted: {zip_path}")
                except Exception as e:
                    print(f"Failed to extract {zip_path}: {e}")

if __name__ == '__main__':
    root_directory = "./src/r1-v/Video-R1-data"
    extract_zip_files(root_directory)