我已经从我的数据库(sqlite)中检索了一条记录。当我运行以下代码时:
from sql_tools import sqlite
sqlite.connect("base.sqlite3")
names = sqlite.execute("SELECT * FROM NAMES")
print(names)
sqlite.disconnect()
它给了我一个对象而不是我的结果。我怎样才能得到我的结果而不是这个对象。有人可以帮助我吗?
最佳答案
您将需要使用.get
属性。从 1.0.0
版本开始,执行命令返回一个 Exec
对象而不是结果。该对象具有一些属性,.get
就是其中之一。此属性将以 np 数组的形式返回结果。
代码:
names = sqlite.execute("SELECT * FROM NAMES").get
关于python - 无法获取执行结果(SQL-Tools),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60275801/