#유저한테 숫자, 문자, 시간, 색을 입력받는 방법
import streamlit as st
def main() :
#1. 이름 입력받기
name = st.text_input('이름을 입력하세요!')
if name :
st.text( name + "님 안녕하세요")
else :
st.text('')
#2. 입력 글자 갯수 제한
address = st.text_input('주소를 입력하세요', max_chars=10)
st.text(address)
#3. 여러 행을 입력가능토록
message = st.text_area('메세지를 입력하세요', height=3)
st.text(message)
#4. 비밀번호 입력 (12글자까지)
password = st.text_input('비밀번호를 입력하세요', max_chars=12, type='password')
st.text(password)
#5. 정수 입력하는 방법
st.number_input('숫자 입력하세요', -50, 100, step=10)
#6. 실수 입력하는 방법
st.number_input('숫자 입력하세요', -5.3, 10.8, step=0.5)
#7. 날짜 입력하는 방법
my_date = st.date_input('약속 날짜 선택')
print(my_date)
st.write(my_date)
print( type(my_date) )
#8. 요일 찍기
st.text( my_date.weekday())
st.text( my_date.strftime('%A'))
#9. 시간 입력받는 방법
my_time = st.time_input('시간선택')
st.write(my_time)
st.write(my_time.strftime('%H:%M'))
#10. 색깔 입력 받는 방법
color = st.color_picker('색을 선택하세요')
st.write(color)
if __name__ == '__main__' :
main()
'Python > Streamlit' 카테고리의 다른 글
Streamlit) 여러 개의 파일로 웹페이지 실행하기 (다른 파일에 있는 def 함수 가져오기) (0) | 2024.04.26 |
---|---|
Streamlit) 웹페이지에 파일 업로드 장치를 만들고 파일 저장시키기 (0) | 2024.04.26 |
Streamlit) 이미지/동영상/음악파일을 웹 페이지 화면에 띄우는 방법 (0) | 2024.04.26 |
Streamlit) UI함수를 사용하여 버튼 만들기 (0) | 2024.04.26 |
Streamlit) 웹 페이지에 다양한 텍스트 표시하기 (0) | 2024.04.26 |