База данных не отображается в python - PullRequest
0 голосов
/ 07 мая 2020

поэтому всякий раз, когда я пытаюсь запустить свой код, он выдает следующую ошибку: Снимок экрана с ошибкой это мой код, если вы, ребята, хотели бы сказать мне, что с ним не так, это поможет, и если вы, ребята, можете исправить это тоже было бы неплохо, потому что я пытался исправить это уже около 3 недель.

Код:

import sqlite3
conn = sqlite3.connect('GVP - Eruptions Trial 1.2.db')
DATABASE_FILE = "backpack.db"
"functions"
def show_backpack(connection):
    '''nicely print the backpack info'''
    cursor = connection.cursor()
    sql = "Select * FROM contents"
    cursor.execute(sql)
    results = cursor.fetchall()
    print(f"{'Name':<20}{'Description':<60}")
    for item in results:
        print(f"{item[1]:<20}{item[2]:<60}")


def add_item(connection,item_name,item_description):
    '''add item to backpack database'''
    cursor=connection.cursor()
    sql = "INSERT INTO contents(name,description) VALUES (?,?)"
    cursor.execute(sql,(item_name,item_description))
    connection.commit()

with sqlite3.connect(DATABASE_FILE) as connection :
    show_backpack(connection)
    #add item
    add_item(connection,"fish","me no likey")
    show_backpack()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...