【问题标题】:Unable to get execute result (SQL-Tools)无法获得执行结果(SQL 工具)
【发布时间】:2020-02-18 07:29:28
【问题描述】:

我已经从我的数据库 (sqlite) 中检索了一条记录。当我运行以下代码时:

from sql_tools import sqlite
sqlite.connect("base.sqlite3")
names = sqlite.execute("SELECT * FROM NAMES")
print(names)
sqlite.disconnect()

它给了我一个对象而不是我的结果。我怎样才能得到我的结果而不是这个对象。有人可以帮帮我吗?

【问题讨论】:

    标签: python sqltools


    【解决方案1】:

    您将需要使用.get 属性。从版本1.0.0 开始,执行命令返回Exec 对象而不是结果。这个对象有一些属性,.get 就是其中之一。该属性将以 np 数组的形式返回结果。

    代码:

    names = sqlite.execute("SELECT * FROM NAMES").get
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-10
      • 2018-07-09
      • 2021-07-21
      • 2019-03-24
      相关资源
      最近更新 更多