File size: 839 Bytes
e760b35
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
26
27
28
29
from zipfile import ZipFile
import os

# Extract the data
DATA_DIR = "data"
EXTRACT_PATH = "data"

TRAIN_DIR = os.path.join(DATA_DIR, "Assignment_4/Train")
TRAIN_FILES = os.listdir(TRAIN_DIR)

TEST_DIR = os.path.join(DATA_DIR, "Assignment_4/Test")
TEST_FILES = os.listdir(os.path.join(DATA_DIR, "Assignment_4/Test"))

def extract_zipfile(file_path, extract_path):
    with ZipFile(file_path, 'r') as asz:
        asz.extractall(extract_path)

extract_zipfile(os.path.join(DATA_DIR, "Assignment_4-20240408T115837Z-002.zip"), EXTRACT_PATH)

for file in TRAIN_FILES:
    if file.endswith(".zip"):
        file_path = os.path.join(TRAIN_DIR, file)
        extract_zipfile(file_path, TRAIN_DIR)

for file in TEST_FILES:
    if file.endswith(".zip"):
        file_path = os.path.join(TEST_DIR, file)
        extract_zipfile(file_path, TEST_DIR)