如何在python中打印sqlite3的输出

如何在python中打印sqlite3的输出,python,printing,sqlite,Python,Printing,Sqlite,这是我的密码: 当我运行时,我得到了以下输出: sqlite3.Cursor对象位于0x02889FAO 如何打印该文件的实际sqlite3输出?您需要获取结果。 下面是一个工作示例: import sqlite3 conn = sqlite3.connect('myfile.db') cursor = conn.execute("PRAGMA table_info(mytable);") results = cursor.fetchall() print(results) 或者用漂亮的印花

这是我的密码:

当我运行时,我得到了以下输出:

sqlite3.Cursor对象位于0x02889FAO


如何打印该文件的实际sqlite3输出?

您需要获取结果。 下面是一个工作示例:

import sqlite3

conn = sqlite3.connect('myfile.db')
cursor = conn.execute("PRAGMA table_info(mytable);")
results = cursor.fetchall()
print(results)
或者用漂亮的印花:

import sqlite3
from pprint import pprint

conn = sqlite3.connect('myfile.db')
cursor = conn.execute("PRAGMA table_info(mytable);")
results = cursor.fetchall()
pprint(results)

谢谢sqlite3文档将其嵌入了一个关于输入清理的示例中,仅此而已。没有用于打印查询结果或任何内容的后续部分。超级混乱。
import sqlite3
from pprint import pprint

conn = sqlite3.connect('myfile.db')
cursor = conn.execute("PRAGMA table_info(mytable);")
results = cursor.fetchall()
pprint(results)