Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 26 | 27 | 28 |
Tags
- count()
- del
- Dictionary
- append()
- 분류 결과표
- analizer
- hierarchical_clustering
- Python
- insert()
- 최댓값
- Machine Learning
- string
- 반복문
- elbow method
- pandas
- len()
- list
- 덴드로그램
- dendrogram
- wcss
- function
- matplotlib
- IN
- nan
- numpy
- 최솟값
- DataAccess
- DataFrame
- data
- sklearn
Archives
- Today
- Total
개발공부
[Streamlit] 유저에게 입력 받는 방법(문자, 숫자, 날짜, 시간, 색깔, 비밀번호) 본문
문자 입력 : streamlit 라이브러리의 text_input()
숫자 입력 : streamlit 라이브러리의 number_input()
날짜 입력 : streamlit 라이브러리의 date_input()
시간 입력 : streamlit 라이브러리의 titme_input()
색깔 입력 : streamlit 라이브러리의 color_picker()
비밀번호 입력 : streamlit 라이브러리의 text_input(, type ='password')
import streamlit as st
def main():
# 유저한테 입력을 받는 방법
# 1. 이름 입력 받기
name = st.text_input('이름을 입력하세요!')
if name != '':
st.subheader(name + '님 안녕하세요??')
# 2. 입력 글자 갯수 제한
address = st.text_input('주소를 입력하세요', max_chars=10)
st.subheader(address)
# 3. 여러 행을 입력가능토록
message = st.text_area('메세지를 입력하세요.', height=3)
st.subheader(message)
# 3. 숫자 입력, 정수
st.number_input('숫자 입력', 1, 100,)
# 5. 숫자 입력, 실수
st.number_input('실수 입력', 1.0, 100.0, step=0.3)
# 6. 날짜 입력
my_date = st.date_input('약속날짜')
st.write(my_date)
# 요일 찍기
st.write(my_date.weekday())
st.write(my_date.strftime('%A'))
# 7.시간 입력
my_time = st.time_input('시간 선택')
st.write(my_time)
# 8. 색깔 입력
color = st.color_picker('색을 선택하세요')
st.write(color)
# 9. 비밀번호 입력
password = st.text_input('비밀번호 입력', type = 'password')
st.write(password)
if __name__ == '__main__':
main()


'Python > Streamlit' 카테고리의 다른 글
| [Streamlit] 파일 분리하여 작업하기 (0) | 2022.05.23 |
|---|---|
| [Streamlit] 파일을 업로드 하는 방법, 사이드 바 만들기 (0) | 2022.05.23 |
| [Streamlit] 이미지, 비디오, 오디오 파일 출력하기 (0) | 2022.05.20 |
| [Streamlit] 익스펜더(Expander) 만들기 (0) | 2022.05.20 |
| [Streamlit] 슬라이더(Slider) 만들기 (0) | 2022.05.20 |