Я пытаюсь прочитать значения из моей базы данных MySQL и сохранить их в dict в Python, используя соединитель mysql.Мой БД имеет 3 столбца (MDK, JT, tp
) и выглядит так:
`1 1 1.9
1 2 1.77
1 3 2.5
2 1 1.9
2 2 1.77
2 3 2.5 `
До сих пор я пытался:
import mysql
import mysql.connector
conn = mysql.connector.connect(....)
mycursor = conn.cursor(dictionary = True)
query = ("SELECT * FROM 'test'")
mycursor.execute(query)
tp = {}
for row in mycursor:
tp[row["MDK"], row["JT"]] = float(row["tp"])
mycursor.close()
Значения, которые в настоящий момент сохраняются в dict:
`tp[1,1] = 1
tp[1,2] = 1
tp[1,3] = 2
tp[2,1] = 1
tp[2,2] = 1
tp[2,3] = 2`
Как видите, сохраняются только целые числа, но янужно плавать.Спасибо за помощь!