Spaces:
Runtime error
Runtime error
IsaacKerson
commited on
Commit
•
37507f5
1
Parent(s):
7315452
fix nonexistent upload error
Browse files- pages/upload.py +19 -16
pages/upload.py
CHANGED
@@ -44,21 +44,24 @@ def app():
|
|
44 |
data.to_csv('data.csv', index=False)
|
45 |
|
46 |
if st.button("Load Data"):
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
|
|
|
|
|
|
63 |
# st.text_input(f'{q[0] + 1}. {q[3]}', key=q[0], placeholder="Type answer here")
|
64 |
# st.form_submit_button(label="Submit", on_click=form_callback, args=(questions,))
|
|
|
44 |
data.to_csv('data.csv', index=False)
|
45 |
|
46 |
if st.button("Load Data"):
|
47 |
+
if not os.path.exists("data.csv"):
|
48 |
+
st.warnining("Upload a file to load data.")
|
49 |
+
else:
|
50 |
+
st.markdown("### Confirm the data is correct.")
|
51 |
+
num_items = 0
|
52 |
+
form = st.form("data_check_form")
|
53 |
+
with open("data.csv", "r") as f:
|
54 |
+
reader = csv.reader(f, delimiter=",")
|
55 |
+
for i, line in enumerate(reader):
|
56 |
+
if i == 0:
|
57 |
+
pass
|
58 |
+
else:
|
59 |
+
num_items += 1
|
60 |
+
form.markdown(f"### {i}")
|
61 |
+
form.text_input("Word or Phrase", f"{line[0]}", key=f"word_{i}")
|
62 |
+
form.text_input("Definition", f"{line[1]}", key=f"def_{i}")
|
63 |
+
form.text_input("Example", f"{line[2]}", key=f"ex_{i}")
|
64 |
+
form.text_input("Tags", f"{line[3]}", key=f"tag_{i}")
|
65 |
+
form.form_submit_button("Confirm", on_click=upload_callback, args=(num_items,))
|
66 |
# st.text_input(f'{q[0] + 1}. {q[3]}', key=q[0], placeholder="Type answer here")
|
67 |
# st.form_submit_button(label="Submit", on_click=form_callback, args=(questions,))
|