Как напечатать вывод из sqlite3 в Python - PullRequest
0 голосов
/ 03 ноября 2018

Вот мой код:

 conn=sqlite3.connect('myfile.db')
 print(conn.execute("PRAGMA table_info(mytable);"))

Когда я запускаю, я получаю этот вывод:

sqlite3.Cursor объект в 0x02889FAO

Как я могу распечатать фактический вывод sqlite3 этого?

1 Ответ

0 голосов
/ 03 ноября 2018

Вы должны получить результаты. Вот рабочий пример:

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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...