Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| import importlib | |
| # νμ΄μ§ μ€μ | |
| st.set_page_config( | |
| page_title="Urban AI Safety Project", | |
| page_icon="ποΈ", | |
| layout="wide" | |
| ) | |
| st.sidebar.title("π λΆμ μΉ΄ν κ³ λ¦¬ μ ν") | |
| page = st.sidebar.radio("μ΄λν νμ΄μ§λ₯Ό μ ννμΈμ:", [ | |
| "π λΆμ λ°°κ²½", | |
| "π λ°μ΄ν° μ μ λ° μ μ²λ¦¬", | |
| "π 그리λ λΆμ", | |
| "πΊοΈ μ΅μ μμ κ²½λ‘ λΆμ", | |
| "ποΈ Urban AI μ μ± " | |
| ]) | |
| # νμ΄μ§ λͺ¨λ μ΄λ¦ λ§€ν | |
| page_files = { | |
| "π λΆμ λ°°κ²½": "1_π_λΆμ_λ°°κ²½", | |
| "π λ°μ΄ν° μ μ λ° μ μ²λ¦¬": "2_π_λ°μ΄ν°_μ μ _λ°_μ μ²λ¦¬", | |
| "π 그리λ λΆμ": "3_π_그리λ_λΆμ", | |
| "πΊοΈ μ΅μ μμ κ²½λ‘ λΆμ": "4_πΊοΈ_μ΅μ _μμ _κ²½λ‘_λΆμ", | |
| "ποΈ Urban AI μ μ± ": "5_ποΈ_Urban_AI_μ μ± " | |
| } | |
| # νμ΄μ§ λͺ¨λ κ°μ Έμ€κΈ° λ° μ€ν | |
| module_name = page_files[page] | |
| try: | |
| module = importlib.import_module(module_name) | |
| if hasattr(module, "main"): | |
| module.main() | |
| except Exception as e: | |
| st.error(f"νμ΄μ§ λ‘λ© μ€ μ€λ₯ λ°μ: {e}") | |