Задать вопрос
@meowlister

Результат в виджет Text выводится несколько раз, как исправить?

Здравствуйте, вот код функции
def bd_send():
     try:
         with connection.cursor() as cursor:
             send_sql = message.get()
             print(cursor.execute(send_sql))
             connection.commit()
             rows = cursor.fetchall()
             for row in rows:
                 print(row)
                 text2.insert(0.0,f"{rows}\n")
             print("Запрос успешно выполнен")
     finally:
         print("Выполнено успешно")


Вот пример вывода = https://imgur.com/a/pW6VBkA
Почему несколько раз выводится результат выполнения запроса?
  • Вопрос задан
  • 41 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
@lz961
text2.insert(0.0,f"{rowS}\n")
весь rows выводится столько раз сколько в нём элементов
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы