yusiff commited on
Commit
c7feb4b
·
verified ·
1 Parent(s): 408c522

Update app4.py

Browse files
Files changed (1) hide show
  1. app4.py +14 -5
app4.py CHANGED
@@ -1,14 +1,23 @@
 
1
  import os
2
-
3
- # تعيين مسار جديد لمجلد .streamlit
4
- os.environ['STREAMLIT_CONFIG_DIR'] = './.streamlit'
5
-
6
-
7
  import pickle
8
  import streamlit as st
9
  import requests
10
  from datetime import datetime
11
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
  # -------------------- General Settings --------------------
13
  st.set_page_config(page_title="🎬 Movie Recommender", page_icon="🎞️", layout="wide")
14
 
 
1
+ import tempfile
2
  import os
 
 
 
 
 
3
  import pickle
4
  import streamlit as st
5
  import requests
6
  from datetime import datetime
7
 
8
+ # استخدام tempfile لإنشاء مجلد مؤقت
9
+ with tempfile.TemporaryDirectory() as temp_dir:
10
+ # تعيين المجلد المؤقت كمجلد لتخزين إعدادات Streamlit
11
+ os.environ['STREAMLIT_CONFIG_DIR'] = temp_dir
12
+
13
+ # الآن يمكن كتابة البيانات إلى المجلد المؤقت بدلاً من /.streamlit
14
+ st.write(f"Using temporary directory for Streamlit config: {temp_dir}")
15
+
16
+ # عرض بيانات معينة للمستخدم
17
+ st.title("Streamlit App with Temporary Directory")
18
+ st.text("This application uses a temporary directory to avoid permission issues.")
19
+
20
+
21
  # -------------------- General Settings --------------------
22
  st.set_page_config(page_title="🎬 Movie Recommender", page_icon="🎞️", layout="wide")
23