먼저 메인 파이썬 파일을 만들어 준다.
## 파일을 분리해서 만드는 앱 ###
import streamlit as st
from app9_about import run_about
from app9_eda import run_eda
from app9_home import run_home
from app9_ml import run_ml
def main():
st.title('파일 분리 앱')
menu = ['Home', 'EDA', 'ML', 'About']
choice = st.sidebar.selectbox('메뉴', menu)
if choice == menu[0]:
run_home()
elif choice == menu[1]:
run_eda()
elif choice == menu[2]:
run_ml()
elif choice == menu[3]:
run_about()
if __name__ == '__main__':
main()
그리고 from 모듈 import 함수로 다른 파일에 있는 함수를 불러온다.
아래는 app9_home파일이다.
import streamlit as st
from PIL import Image
def run_home():
st.subheader('홈 화면입니다.')
st.text('파일 분리 앱 실습하는 중')
img = Image.open('data2/image_03.jpg')
st.image(img)
'streamlit' 카테고리의 다른 글
colab에서 학습한 인공지능을 streamlit에서 사용하는 방법 (0) | 2022.05.20 |
---|---|
Data Dashboard App을 개발하는 순서 (0) | 2022.05.20 |
streamlit에서 Chart 사용법 (0) | 2022.05.20 |
streamlit 사이드 바와 파일 업로드 (0) | 2022.05.20 |
streamlit 유저한테 입력을 받는 방법 (0) | 2022.05.20 |