вам нужно перебрать результаты.Смотрите полный макет ниже.Я изменил его, чтобы он мог хорошо распечатываться, используя pandas
dataframe.:
import sqlite3
import pandas as pd
def function():
with sqlite3.connect("test.db")as db:
c = db.cursor()
index = 1
while index == 1:
c.execute("CREATE TABLE IF NOT EXISTS data(name,age);")
insert = "INSERT INTO data(name,age) VALUES ('JOHN',16)"
c.execute(insert)
db.commit()
index += 1
display()
def display():
with sqlite3.connect("test.db")as db:
c = db.cursor()
c.execute("CREATE VIEW IF NOT EXISTS test_VIEW AS SELECT name, age FROM data")
db.commit()
data_pd = pd.read_sql('SELECT * FROM test_VIEW',db)
print data_pd
function = function()
output = display()
результат ниже:
name age
0 JOHN 16