Форум сайта python.su
Всем привет. Только изучаю питон и походу столкнулся с такой проблемой:
У меня есть функция, которая в цикле выполняет запросы в базе. Результат(если он есть) пишу в словарь.
Далее этот словарь я хочу передать сообщением.
Мой код:
with conn.cursor() as cursor: sql = f""" SELECT DISTINCT {value}; """ cursor.execute(sql) fetch = cursor.fetchall() result = {} for r in fetch: result.setdefault(r[0], []).extend(r[1:]) for k, v in result.items(): m_xcom[k] = v
Text: {"Имя таблицы": ["Значение поля1", "Значение поля 2"], "Имя таблицы2": ["Значение поля1", "Значение поля2", "Значение поля3"]}.
Отредактировано Some_user (Ноя. 21, 2022 10:40:42)
Офлайн
Полный код выложи.
Some_userТы выложил маленький кусочек кода, из которого ничего не понятно. Что такое m_xcom, например?
Может кто нибудь помочь с решением?
Some_userА где оно выводится? Где этот код, выводящий записи?
Сейчас в уведомлении я получаю записи вида:
Офлайн
https://pyneng.readthedocs.io/ru/latest/book/12_useful_modules/pprint.html
Офлайн