У меня есть код, который я использовал для запроса MySQL, и я надеюсь использовать его с SQLite. Моя реальная надежда состоит в том, что это не будет включать внесение слишком большого количества изменений в код. К сожалению, следующий код не работает с SQLite:
cursor.execute(query)
rows = cursor.fetchall()
data = []
for row in rows
data.append(row["column_name"])
Это приводит к следующей ошибке:
TypeError: tuple indices must be integers
Если я изменяю ссылку на использование номера столбца, она отлично работает:
data.append(row[1])
Можно ли выполнить запрос таким образом, чтобы я мог ссылаться на столбцы по их именам?