import MySQLdb
items = []
db = MySQLdb.connect(host = 'localhost', user = 'root', passwd = '******' , db = '*******')
cursor = db.cursor()
cursor.execute("SELECT longitude FROM coordinates")
data = cursor.fetchall()
for row in data:
new_items = items[row]
print new_items
моя база данных состоит из 4 столбцов. целочисленный id и три десятичные строки, называемые longitude
, latitude
и heading
. в базе данных есть 4 набора "фиктивных" данных, и я пытаюсь захватить все 4 из данных долготы (они имеют тип decimal) и хранить их в массиве определенного типа.
Я знаю, что мой код настроен как список прямо сейчас, поэтому я получаю сообщение об ошибке, в котором перечисляются только списки, кроме целочисленного типа данных... Кто-нибудь знает, как хранить десятичные типы данных в виде массива какого-то типа?
for row in data:
items.append(float(row))
new_items = items
print(new_items)