Я пытаюсь получить данные слова через базу данных с sqlite3 и python, но когда я пытаюсь вызвать функцию read_from_db, у меня появляется эта ошибка _init __ (), пропускающая 1 обязательный позиционный аргумент: 'receiveer'. Кажется, я не могу найти, что случилось
вот код
conn = sqlite3.connect('yeet1.db')
cursor = conn.cursor()
class Ui_WordWindow(object):
def __init__(self, receiver): #Inherit user-input word from another window
self.receiver = receiver
print(self.receiver) #Checking if it worked correctly
def read_From_db(self): #Read and print out data of user-input word
cursor.execute(('SELECT * FROM mytable WHERE Meaning = ?', self.receiver))
data = cursor.fetchall()
print(data)
window2 = Ui_WordWindow()
window2.read_From_db()
cursor.close()
conn.close