드레:
코딩 뿌시기
드레:
전체 방문자
오늘
어제
  • 분류 전체보기 (268)
    • Python (74)
      • Python 기초 (42)
      • Numpy (8)
      • Pandas (22)
    • Machine Learning (31)
      • Machine Learning (1)
      • Deep Learning (27)
    • AWS (22)
      • RDS (3)
      • EC2 (9)
      • Lambda (8)
      • S3 (2)
    • MySQL (24)
    • Git (8)
    • Streamlit (12)
    • REST API (22)
    • Java (24)
    • Android (36)
    • Debugging (15)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • pandas
  • tensorflow
  • 깃이그노어
  • Callback
  • serverless
  • JWT
  • GET
  • AWS Lambda
  • Transfer Learning
  • Python
  • aws s3
  • API
  • 서버리스
  • 안드로이드 스튜디오
  • 네이버 API
  • 액션바
  • Retrofit2
  • github
  • Ann
  • fine tuning
  • EC2
  • Lambda
  • Streamlit
  • rest api
  • volley
  • Java
  • 딥러닝
  • flask
  • AWS
  • CNN

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
드레:

코딩 뿌시기

Streamlit - 유저에게 데이터를 입력 받는 방법
Streamlit

Streamlit - 유저에게 데이터를 입력 받는 방법

2022. 12. 14. 23:09
import streamlit as st

 

텍스트 필드에 유저가 데이터를 입력 하면, 그 데이터를 받아 상호작용 할 수 있다.

 

 

1. 문자를 입력 받는 방법

 

  • text_input()
name = st.text_input('이름을 입력하세요!')

st.title(name)

 

# 최대 5글자까지
name2 = st.text_input('이름 입력!', max_chars=5)
st.title(name2)

max_chars를 넘으면 더 이상 입력되지 않는다.

 

 

  • text_area() : 여러줄을 입력 받을 때
message = st.text_area('메세지를 입력하세요.')

st.text(message)

text_area() 에서는 엔터키가 줄바꿈이기 때문에 입력할 때는 엔터가 아닌 Ctrl+엔터를 눌러줘야 한다.

 

 

 

2. 숫자를 입력 받는 방법

 

  •  number_input()
number = st.number_input('실수를 입력하세요')

st.text(number)

 

year = st.number_input('출생년도를 입력하세요.', min_value=1900, max_value=2022)

st.text(year)
st.write(year)

 

 

 

3. 날짜를 입력 받는 방법

 

  •  date_input()
my_date = st.date_input('약속 날짜 입력')

st.write(my_date)
st.write(my_date.strftime('%Y년 %m월 %d일'))

 

 

 

4. 시간을 입력 받는 방법

 

  • time_input
my_time = st.time_input('시간 입력')

st.write(my_time)
st.text(my_time.strftime('%H:%M'))

 

 

 

5. 비밀번호를 입력 받는 방법

 

  • text_input(메시지, type='password')
password = st.text_input('비밀번호 입력', type='password')
    
st.write(password)

text_input 의 type 파라미터에 'password' 를 주면 유저가 입력할 때 마스킹 처리가 된다.

 

 

 

6. color를 입력 받는 방법

 

  •  color_picker()
color = st.color_picker('색을 선택하세요.')
st.text(color)

 

유저가 색을 선택하면, 그 색의 색상코드를 저장한다.

 

'Streamlit' 카테고리의 다른 글

Streamlit - 웹 대시보드에서 차트 시각화 (1)  (0) 2022.12.16
Streamlit - 유저가 업로드한 파일을 저장하는 방법  (0) 2022.12.16
Streamlit - 웹 대시보드에 이미지, 비디오, 오디오 올리기  (0) 2022.12.14
Streamlit의 다양한 UI 함수들(3) - 상호작용 버튼 만들기  (0) 2022.12.12
Streamlit의 다양한 UI 함수들(2) - 데이터프레임을 웹화면에 보여주기  (0) 2022.12.12
    'Streamlit' 카테고리의 다른 글
    • Streamlit - 웹 대시보드에서 차트 시각화 (1)
    • Streamlit - 유저가 업로드한 파일을 저장하는 방법
    • Streamlit - 웹 대시보드에 이미지, 비디오, 오디오 올리기
    • Streamlit의 다양한 UI 함수들(3) - 상호작용 버튼 만들기
    드레:
    드레:

    티스토리툴바