Ich führe eine MySQL-Abfrage in Python mit dem MySQLdb-Paket. Der Code sieht etwa so aus:erhalten raw Dezimalwert von mysqldb Abfrage
c=db.cursor()
c.execute("""select * from table""")
output = []
for row in c:
output.append(row[4])
wo row[4]
einen Dezimalwert enthält, die ich in der output
Liste speichern möchten.
Das Problem ist, dass jeder Wert, den ich bekomme, so aussieht: Decimal('XX.XX')
wo alles, was ich will in der output
Liste ist XX.XX. Am Ende des Skripts, meine output
Liste sieht wie folgt aus:
[Decimal('10.02'), Decimal('20.24'), ...]
Aber ich muss es nur die Zahlen enthalten, wie folgt aus:
[10.02, 20.24, ...]
Wie mache ich das?
Danke!
das ist es danke! –