| To switch between different examples in your Streamlit app where the content is loaded from different text files within the same folder, you can use a select box to allow the user to choose the example they want to display. | |
| ```python | |
| import streamlit as st | |
| import os | |
| # Assuming your text files are in the 'examples' folder | |
| examples_folder = 'examples' | |
| # Get a list of text files | |
| example_files = [f for f in os.listdir(examples_folder) if f.endswith('.txt')] | |
| # Function to read file content | |
| def get_file_content(filename): | |
| with open(os.path.join(examples_folder, filename), 'r') as file: | |
| return file.read() | |
| # Selection box for the user to choose an example | |
| selected_file = st.selectbox('Choose an example', example_files) | |
| # Display the content of the selected file in a text_area | |
| file_content = get_file_content(selected_file) | |
| st.text_area('File content', file_content, height=300) | |
| ``` | |