поэтому всякий раз, когда я пытаюсь запустить свой код, он выдает следующую ошибку: Снимок экрана с ошибкой это мой код, если вы, ребята, хотели бы сказать мне, что с ним не так, это поможет, и если вы, ребята, можете исправить это тоже было бы неплохо, потому что я пытался исправить это уже около 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()