下面是python代码以及对数据库的查询
cursor.execute("""select count(distinct offering_name) as events
,count(learner) as learners
,count(distinct learner) as unique_learner
,count(dropped) as dropped
,sum(trans_price) as trans_price
from EMS_data where organization like 'eng%' and manager ='rakesh'""")
对于游标中的结果: 打印结果
结果是这样的,“L”是什么意思
(367L、7200L、4543L、7200L、3216157.0升)
但我想喜欢这个
|活动|学习者|独特|学习者|下降|交易|价格|
| 378 | 8092 | 5204 | 8092 | 3197704.079999996 |
怎么能这样。。。请帮忙
看起来您需要
csv
格式的输出。您可以从cursor.description
获取列名。你知道吗试试这个:
test.csv
:或者,不使用csv模块,您可以使用@Mr E建议的字符串格式,或者只通过
" | ".join(...)
连接值。你知道吗希望有帮助。你知道吗
相关问题 更多 >
编程相关推荐