这是我的代码:
conn=sqlite3.connect('myfile.db') print(conn.execute("PRAGMA table_info(mytable);"))
运行时,我得到以下输出:
sqlite3.Cursor对象,位于0x02889FAO
如何打印实际的sqlite3输出?
答案 0 :(得分:1)
您应该获取结果。 这是工作示例:
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)