Мне нужно преобразовать выходные данные запроса в словарь, в настоящее время тип вывода — кортеж. Существует 3 вывода таблицы, которые можно преобразовать в один вывод словаря с именем столбца соответственно.
Я попробовал скрыть zip и dict, но
выдает ошибку.
import psycopg2
# establishing the connection
conn = psycopg2.connect(
database="CONNETpy",
user='postgres',
password='pass',
host='localhost',
port= '5432'
)
cursor = conn.cursor()
tables = ["Class_A", "Class_B", "Class_C"]
for table in tables:
cursor.execute(f"SELECT * FROM {table}")
results = cursor.fetchall()
c=(f"{table}",results)
dict1=dict(zip(results))
print(dict1)