Spaces:
Sleeping
Sleeping
import streamlit as st | |
import zipfile | |
import os | |
# Function to unzip the 'cspc_db.zip' file and save it in the 'cspc_db' folder | |
def unzip_file(zip_file_path, extract_to_path): | |
# Check if the destination directory exists, and if not, create it | |
if not os.path.exists(extract_to_path): | |
os.makedirs(extract_to_path) | |
# Unzip the file | |
with zipfile.ZipFile(zip_file_path, 'r') as zip_ref: | |
zip_ref.extractall(extract_to_path) | |
st.success(f"Files have been extracted to: {extract_to_path}") | |
# Define the path for the zip file and the extraction folder | |
zip_file_path = "cspc_db.zip" | |
extract_to_path = "cspc_db" | |
# Add a button to trigger the unzip process | |
if st.button('Unzip CSPC Database'): | |
unzip_file(zip_file_path, extract_to_path) | |
st.write(f"Unzipped files are available in the '{extract_to_path}' folder.") | |