【问题标题】:How to get values without record key word in python await如何在python等待中获取没有记录关键字的值
【发布时间】:2022-01-07 09:47:05
【问题描述】:

当我在 python await 数据库调用下面调用时。

result = await db.connect(handlers.getFrmlryKeys(formulary))

我在显示结果时低于结果集

>>> print(result)
[<Record frmlry_key=Decimal('109')>, <Record frmlry_key=Decimal('277')>, <Record frmlry_key=Decimal('284')>, <Record frmlry_key=Decimal('320')>, <Record frmlry_key=Decimal('346')>]

是否可以像下面这样获取/转换结果集?

'109', '277', '284', '320', '346'

【问题讨论】:

    标签: python async-await


    【解决方案1】:

    我可以通过将“结果”转换为字典对象来解决它。

    data = [dict(row) for row in result]
    

    希望这对像我这样的 python 新手有所帮助。

    【讨论】:

      猜你喜欢
      • 2020-03-14
      • 2020-08-29
      • 2020-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-18
      • 1970-01-01
      相关资源
      最近更新 更多