ESMATUGBA commited on
Commit
26e4210
·
verified ·
1 Parent(s): a6034bc

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +10 -1
src/streamlit_app.py CHANGED
@@ -2,6 +2,7 @@ import streamlit as st
2
  import pandas as pd
3
  import joblib
4
  import matplotlib.pyplot as plt
 
5
 
6
  # --------------------------------------
7
  # PAGE CONFIG
@@ -12,12 +13,20 @@ st.markdown("---")
12
 
13
  # --------------------------------------
14
  # FILE PATHS
15
- # Dosyalar aynı klasörde olduğu için sadece isim yeter
16
  # --------------------------------------
17
  DATA_PATH = "spotify_clustered.csv"
18
  MODEL_PATH = "kmeans_music_model.pkl"
19
  SCALER_PATH = "scaler_music.pkl"
20
 
 
 
 
 
 
 
 
 
21
  # --------------------------------------
22
  # LOAD DATA & MODEL
23
  # --------------------------------------
 
2
  import pandas as pd
3
  import joblib
4
  import matplotlib.pyplot as plt
5
+ import os
6
 
7
  # --------------------------------------
8
  # PAGE CONFIG
 
13
 
14
  # --------------------------------------
15
  # FILE PATHS
16
+ # Dosyalar streamlit_app.py ile aynı klasörde olmalı
17
  # --------------------------------------
18
  DATA_PATH = "spotify_clustered.csv"
19
  MODEL_PATH = "kmeans_music_model.pkl"
20
  SCALER_PATH = "scaler_music.pkl"
21
 
22
+ # --------------------------------------
23
+ # CHECK FILES EXIST
24
+ # --------------------------------------
25
+ for f in [DATA_PATH, MODEL_PATH, SCALER_PATH]:
26
+ if not os.path.exists(f):
27
+ st.error(f"{f} bulunamadı! Lütfen aynı klasöre yükleyin.")
28
+ st.stop()
29
+
30
  # --------------------------------------
31
  # LOAD DATA & MODEL
32
  # --------------------------------------