为了账号安全,请及时绑定邮箱和手机立即绑定

Python SQLAlchemy 响应类型到字符串

Python SQLAlchemy 响应类型到字符串

慕田峪9158850 2023-09-05 17:11:21
当我运行 SQLAlchemy 查询以从 SQLAlchemy.String() 列获取值时;query = db.session.query(self.hosts_class.cluster.distinct())     for row in query.all()迭代并打印结果对象会产生如下输出: ('sometext',)如果我浏览行对象,我可以看到该行包含一个键值对“0”:“sometext”。从行访问该值的正确方法是什么?
查看完整描述

1 回答

?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

row是一个单元素元组,因此您可以通过索引访问:

for row in query:
    print(row[0])

或者通过解压元组

for row, in query:  # <- note the comma
    print(row)


查看完整回答
反对 回复 2023-09-05
  • 1 回答
  • 0 关注
  • 85 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信