군침이 싹 도는 코딩
Visual studio code 데이터를 입력받는 함수 (input) 본문
# 텍스트를 입력받는 방법
name = st.text_input('이름을 입력하세요!')
name2 = st.text_input('이름 입력: ', max_chars=5) # max_cahars : 글자수 제한
st.title(name2)
# max_chars 파라미터로 글자수 제한을 걸수 있다
message=st.text_area('메세지를 입력하세요.') # 텍스트 영역을 만들어줌 줄바꿈을 할수 있다
st.text(message)
# area 는 텍스트 영역을 만들어준다 이 안에서 자유롭게 줄바꿈도 가능하다
# 숫자를 입력 받는 방법
year = st.number_input('출생년도를 입력하세요.',1900,2030) # 파라미터를 아무것도 쓰지 않으면 실수로 입력받는다
st.text(year)
number = st.number_input('실수를 입력하세요',0.5,100.0,step=0.3) # step : 건너뛰기 지정
st.text(number)
# number_input 은 레이블 파라미터 다음 파라미터를 입력하지 않으면 실수로 입력받는다
파라미터는 레이블 , 최소 , 최대 , 스탭순으로 되어있다
step 파라미터를 사용해 몇씩 건너뛸지 지정해줄수 있다
# 날짜 입력받는 방법
my_date = st.date_input('약속 날짜 입력')
st.write(my_date)
st.text(my_date.strftime('%Y년 %m월 %d일'))
# date_input 을 쓰면 날짜를 달력 형태로 표시해주며 지정할수있게 한다
표기법을 바꾸고 싶으면 변수로 저장헤 strftime 을 써주면 된다
# 시간 입력받는 방법
my_time = st.time_input('약속 시간 선택')
st.write(my_time)
st.text(my_time.strftime('%H:%M'))
# time_input 을 통해 시간을 입력받을수있다
이 역시 변수로 저장해 strftime을 사용하면 표기법을 바꿀수있다.
# 비밀번호 입력받는 방법
password = st.text_input('비밀번호 입력',type='password')
st.text(password)
# text_input 안에 파라미터중 type에 password를 통해 입력받는다
해당 파라미터를 사용하면 비밀번호를 입력할때 가려준다
# 색깔 입력
color = st.color_picker('색을 선택하세요.')
st.write(color)
# color_picker 로 입력 받을수 있으며 클릭하면 색깔을 정할수 있고
값을 HEX 값으로 rgb로 표현해준다
'Python > Streamlit' 카테고리의 다른 글
Data Dashboard App 개발 순서 (1) 데이터 분석 (0) | 2022.12.13 |
---|---|
Visual studio code 파일 분리해서 처리하는 법 (0) | 2022.12.13 |
스트림릿의 다양한 UI 함수 2 (dataframe,button,radio,checkbox,selectbox,multiselect,slider,expender) (0) | 2022.12.12 |
스트림릿의 다양한 UI 함수 (title,text,header,subheader,success,warning,info,error) (0) | 2022.12.12 |
비주얼 스튜디오 코드의 터미널을 사용해 스트림릿 실행방법 (0) | 2022.12.12 |