Чтобы решить эту проблему, вы можете упаковать label
(только один раз) после button
, поэтому последняя часть кода будет выглядеть следующим образом:
bottone = Button(schermata,text='PARLA CON OMERO',command=command)
bottone.pack()
risposta = Label(schermata, text="")
risposta.pack()
schermata.mainloop()
Затем изменитекомандная функция, чтобы она только обновляла текст уже упакованной метки:
def command():
global risposta
user_input = input.get()
response = bot.get_response(user_input)
risposta['text']=str(response.text)
PS: я не смог выполнить область действия with
, так как вы не предоставили файл .txt.Для следующего поста, пожалуйста, рассмотрите возможность предоставления MCVE .