프로그래밍/파이썬 공부
streamlit write() 함수 오류
이자다
2023. 5. 29. 11:34
반응형
import streamlit as st
import datetime
d = st.date_input(
"날짜를 선택하세요",
datetime.date.today()
)
data_list = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
st.write('선택한 날짜: '+ d)
st.line_chart(data_list)
이 코드를 작성하고 실행했다. 결과는 다음과 같이 오류가 발생했다.
출력 화면에 보이는 오류 문구를 보면 st.write() 인자 값을 부여할 때 오류가 생겼다.
write 함수에선 str형식만 들어가야 하는데 d 변수는 문자열이 아니라서 오류가 발생했다. str(d) 로 감싸주고 실행하면 아래와 같은 결과가 나온다.
import streamlit as st
import datetime
d = st.date_input(
"날짜를 선택하세요",
datetime.date.today()
)
data_list = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
st.write('선택한 날짜: '+ str(d))
st.line_chart(data_list)
반응형