【问题标题】:SQL Alchemy return typeSQLAlchemy 返回类型
【发布时间】:2014-03-10 10:50:58
【问题描述】:

我正在使用session.query().filter 查询表。我得到如下输出: (u'1234')。但是当我尝试使用str.translate(None, '5) 翻译它时,它会抛出一个错误

KeyedTuple' object has no attribute 'translate'

我哪里出错了?

【问题讨论】:

  • 结果是一个对象类型。您可以将数据存储到字符串变量中进行翻译。

标签: python python-2.7 sqlalchemy


【解决方案1】:

你得到一个包含一个元素的元组。在使用 result_string.translate 之前,您必须先检索这个元素。

如果您将session.query().filter 的返回值保存在变量result 中,请执行

if result: # Check that result is not empty
    result[0].translate(...)

【讨论】:

    猜你喜欢
    • 2018-02-27
    • 1970-01-01
    • 1970-01-01
    • 2021-03-11
    • 2013-10-01
    • 2014-12-09
    • 1970-01-01
    • 2014-09-21
    • 2021-04-15
    相关资源
    最近更新 更多