Я таблицу с 20 столбцами, я использую этот код, чтобы получить все поля конкретного фильма в качестве словаря:Python mysql.connector - Правильный способ retrive строки в словаре
import mysql.connector
def getMovie(id):
movie = {}
cnx = mysql.connector.connect(**config)
cursor = cnx.cursor()
query = ('SELECT * FROM movies WHERE id = %s') % id
cursor.execute(query)
for row in cursor:
movie['id'] = row[0]
movie['actors'] = row[1]
movie['title'] = row[2]
# and so on for 20 lines
return movie
имен столбцов будут словарные ключи. Есть ли более короткий способ архивирования одного и того же результата? 20 строк переменных действительно плохо выглядят ....