본문 바로가기
웹 대시보드

웹 대시보드 - 비쥬얼 스튜디오 코드 streamlit 을 이용하여 유저한테 입력받은 텍스트, 날짜, 시간, 비밀번호, 색깔 넣기

by leo104 2022. 12. 13.
728x90

아래 코드를 입력하면 유저한테 입력받은 데이터를 넣을 수 있다.

import streamlit as st

# 유저한테 데이터를 입력받는 방법


def main():
    # 텍스트를 입력받는 방법
    name = st.text_input('이름을 입력하세요!')
    st.title(name)

    name2 = st.text_input('이름입력' , max_chars=5)
    st.title(name2)

    message = st.text_area('메세지를 입력하세요.', height=10)
    st.text(message)

    # 숫자 입력 받는 방법
    year = st.number_input('출생년도를 입력하세요.',1000,2022)
    st.text(year)
    
    
    number = st.number_input('실수를 입력하세요',0.5,100.0,step=0.3)
    

    # 날짜 입력 받는 방법
    
    my_date = st.date_input('약속 날짜 입력')

    st.text(my_date)

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

    # 시간 입력 받는 방법
    
    my_time = st.time_input('약속 시간 선택')
    
    st.text(my_time)
    
    st.write(my_time)
    st.text(my_time.strftime('%H:%M'))
    

    # 비밀번호 입력받는 방법
    password= st.text_input('비밀번호 입력',type='password')

    st.text([password])

    # 색깔 입력
    
    color = st.color_picker('색을 선택하세요.')

    st.text(color)

 

 

코드를 웹대시보드에 적용시킨 모습

 

728x90