본문 바로가기
파이썬(Python)

[파이썬]Streamlit 활용(5) - 기본 라이브러리

by 즐거운코딩 2024. 4. 6.
반응형

이전 포스트에 이어서 input widget 추가로 설명하겠습니다.

 

A. Date & Time Input

  • st.date_input
st.date_input(label, value="default_value_today", min_value=None, max_value=None, key=None, help=None, on_change=None, args=None, kwargs=None, *, format="YYYY/MM/DD", disabled=False, label_visibility="visible")

        value : 초기값으로 지정한 날짜. datetime.date 또는 datetime.datetime 으로 날짜 입력, 오늘 날짜 기본값 지정시 today 사용

        min_value : 최소로 입력 가능 날짜로 value 지정값의 최대 (-) 10년까지 선택 가능

        max_value : 최대로 입력 가능 날짜로 value 지정값의 최대 (+) 10년까지 선택 가능

        on_change : 날짜 변경시 수행할 callback 지정

        format : 표출할 날짜 포맷 선택, 기본값은 "YYYY/MM/DD" 이며, “DD/MM/YYYY”, or “MM/DD/YYYY" 로

                       변경 가능  "/" 대신 ".", "-" 으로 변경 가능

       [예시]

 

                                     * 날짜 선택시 date picker 표출

  • st.time_input
st.time_input(label, value="now", key=None, help=None, on_change=None, args=None, kwargs=None, *, disabled=False, label_visibility="visible", step=0:15:00)

        value : 초기값으로 지정한 시간. datetime.time 또는 datetime.datetime 으로 시간 입력, now 입력시 현재 시간 표출

        step : 초단위로 시간 간격을 변경 가능. 기본값은 900초(15분) 이며, 초단위로 지정 가능

        [예시]

 

B. Text Input

  • st.text_area
st.text_area(label, value="", height=None, max_chars=None, key=None, help=None, on_change=None, args=None, kwargs=None, *, placeholder=None, disabled=False, label_visibility="visible")

      value : 초기 표출 데이터

      max_chars : 최소한 표출 글자수 지정

      height : 텍스트 표출창 높이 (pixel) 지정, 미입력시 기본값으로 지정

      [예시]

 

  • st.text_input
st.text_input(label, value="", max_chars=None, key=None, type="default", help=None, autocomplete=None, on_change=None, args=None, kwargs=None, *, placeholder=None, disabled=False, label_visibility="visible")

       value : 초기 지정 값

       max_chars : 최대 입력 글자수 지정

 

                                     * session_state 지정으로 input widget 의 표출을 선택적으로 가능

 

추가 widget는 다음 포스트에서 이어서 가겠습니다.

반응형