import streamlit as st if 'user_input' not in st.session_state: st.session_state['user_input'] = '' user_input = st.text_input("Geben Sie einen Text ein") if user_input: st.session_state['user_input'] = user_input if st.button('Session State anzeigen'): st.write(f"Session State: {st.session_state['user_input']}")
To upload files, please first save the app
import streamlit as st
# Initialize session state if it doesn't exist
if 'user_input' not in st.session_state:
st.session_state['user_input'] = ''
st.title('Session State Demo')
# Text input field
user_input = st.text_input("Geben Sie einen Text ein")
# Update session state when user inputs text
if user_input:
st.session_state['user_input'] = user_input
# Button to display session state
if st.button('Session State anzeigen'):
st.write(f"Session State: {st.session_state['user_input']}")
# Display additional information about the session state
st.divider()
st.subheader("Info über Session State:")
st.write("Der aktuelle Wert in der Session State bleibt auch nach einem Neustart der App erhalten, "
"solange die Browser-Session aktiv ist.")
Hi! I can help you with any questions about Streamlit and Python. What would you like to know?