Tôi đang thực hiện truy vấn mysql trong python bằng gói MySQLdb. Mã này trông giống như sau:nhận giá trị thập phân thô từ truy vấn mysqldb
c=db.cursor()
c.execute("""select * from table""")
output = []
for row in c:
output.append(row[4])
nơi row[4]
chứa một giá trị thập phân mà tôi muốn lưu trữ trong danh sách output
.
Vấn đề là mọi giá trị mà tôi nhận được trông giống như sau: Decimal('XX.XX')
trong đó tất cả những gì tôi muốn trong danh sách output
là XX.XX. Vào cuối của kịch bản, danh sách output
của tôi trông như thế này:
[Decimal('10.02'), Decimal('20.24'), ...]
Nhưng tôi cần nó để chỉ chứa các con số, như thế này:
[10.02, 20.24, ...]
Làm thế nào để làm điều đó?
Cảm ơn!
đó là cảm ơn! –