File size: 903 Bytes
19ee1e4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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)
```