streamlit 5

visual studio code : 사이드메뉴 만들기,파일저장,업로드 sidebox/file_uploader

import streamlit as st import pandas as pd import os from datetime import date, datetime from PIL import Image 함수 정의 디렉토리(폴더)명과 파일을 알려주면, 해당 디렉토리에 파일을 저장해 주는 함수. def save_uploaded_file(directory, file) : # 1. 디렉토리가 있는지 확인하여, 없으면 먼저, 디렉토리부터 만든다. if not os.path.exists(directory) : os.makedirs(directory) # 2. 디렉토리가 있으니, 파일을 저장한다. with open(os.path.join(directory, file.name), 'wb') as f: f.write(fil..

visual studio code 2022.12.13

visual studio code : streamlit 유저에게 데이터받는 방법 input

st.text_input 파라미터로 여러 기능을 추가 할 수 있음 텍스트창 st.text_area 숫자입력창 st.number_input() 날짜 입력 st.date_input() 시간입력 st.time_input() 비밀번호 입력 st.text_input( , type=password) 색깔입력 st.color_picker() 글자 입력 창 st.text_input() 텍스트창 st.text_area() 숫자입력창 st.number_input() 날짜입력창 st.date_input() 시간입력창 st.time_input() 비밀번호 입력창 st.text_input( , type=password) 색깔입력창 st.color_picker()

visual studio code 2022.12.13

visual studio code : streamlit 데이터프레임을 웹화면에 띄우기 dataframe/button/radio/checkbox/selectbox/multiselect/slider

판다스의 데이터프레임을 화면에 띄우기 import pandas as pd 웹대시보드 화면에 띄우는 건 모두 스트리밋 이니까 판다스로 읽은다음 이걸 그대로 스트리밋 하면됨 st.dataframe(데이터프레임) 버튼 st.button('박스안에 들어갈말') 라디오 st.radio('선택지 제목', ['선택지1','선택지2',.....'선택지n']) 체크박스 checkbox('체크박스 제목') 해제 선택 셀렉트 박스 st.selectbox('제목', 리스트) 멀티셀렉트 st.multiselect('제목' , 리스트 ) 슬라이더 st.slider('제목', 시작 ,끝,step) 당연히 문자열 타입은 맞춰줘야한다 익스펜더 with st.expander('제목') : 클릭결과문 import pandas as pd ..

visual studio code 2022.12.12

visual studio code : 스트림릿의 다양한 main UI 함수 title/text.write/header/subheader/success/warning/info/error

스트림릿 라이브러리를 사용하기위한 import문 import streamlit as st 웹 대시보드 프레임 워크인, 페이지를 띄위기 위해선 def main() : pass if __name__ == '__main__' : main() pass안에는 메인에 띄울 화면을 표시해주면 된다 메인 기본 import streamlit as st def main() : pass if __name__ == '__main__' : main() pass 안에 st.title('타이틀명') st.text('내용 ') st.write('좀더 큰내용') st.header('이 영역은 헤더 영역') st.subheader('이영역은 서브 헤더영역') st.success('성공했을때 메시지를 보여줄때 사용') st.warning..

visual studio code 2022.12.12