본문 바로가기

Python

DuplicateWidgetID: There are multiple widgets withe the same key

Streamlit의 위젯 key가 고유해야 하지만, 그 key를 가진 위젯을 계속해서 불러오면서 생기는 오류 같다. 

그러니까 같은 위젯을 계속해서 불러올 때 그 위젯의 key를 매번 초기화해야 한다. 

 

def Cproblemmachine():

    #고유 key를 생성할 변수 할당
    count = 0
    
    user_answer = st.text_input("정답을 입력하세요", key=count)
    count += 1

'Python' 카테고리의 다른 글

tiktoken 설치 실패  (0) 2023.10.05