Streamlit
Streamlit : 스트림릿의 다양한 UI 함수들 정리
클라우드 기반 인공지능 개발과 DevOps
2022. 5. 19. 17:36
from pandas import isnull
from sqlalchemy import null
import streamlit as st
def main():
# 유저한테 입력을 받는 방법
# 1. 이름 입력 받기
name = st.text_input('이름을 입력하세요!')
if name:
st.subheader(name + '님 안녕하세요??')
st.subheader(address)
#2. 입력 글자 갯수 제한
address = st.text_input('주소를 입력하세요')
#3. 여러 행을 입력 가능하도록
message = st.text_area('메세지를 입력하세요', height=3)
st.subheader(message)
#4. 숫자입력, 정수
st.number_input('숫자 입력', 1, 100)
#5. 숫자입력, 실수
st.number_input('실수 입력', 1.0, 100.0)
#6. 날짜 입력
my_date = st.date_input('약속날짜')
st.write(my_date)
#7. 요일 찍기
st.write( my_date.weekday() )
st.write( my_date.strftime('%A'))
#8. 시간입력
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__':
print(__name__)
main()