【发布时间】:2012-09-21 15:16:43
【问题描述】:
我正在使用 MySQLdb 包在 python 中执行 mysql 查询。代码如下所示:
c=db.cursor()
c.execute("""select * from table""")
output = []
for row in c:
output.append(row[4])
其中row[4] 包含我想存储在output 列表中的十进制值。
问题是我得到的每个值都像这样:Decimal('XX.XX') 我想要在output 列表中的所有值都是 XX.XX。在脚本的最后,我的output 列表如下所示:
[Decimal('10.02'), Decimal('20.24'), ...]
但我需要它只包含数字,如下所示:
[10.02, 20.24, ...]
我该怎么做?
谢谢!
【问题讨论】:
标签: python mysql mysql-python