Ошибка при разбиении строки на две переменные в Python - PullRequest
0 голосов
/ 03 ноября 2019

Мне нужно иметь возможность ввести полное имя пользователя в поле ввода, а затем разделить его на переменную имени и фамилии, чтобы эти переменные можно было использовать для поиска в базе данных. Тем не менее, у меня есть проблемы с этим, так как это то, что я на самом деле не делал раньше. Любая помощь приветствуется.

    studentname = (StudName.get())
    conn = sqlite3.connect('MyComputerScience.db')
    c = conn.cursor()
    firstName, lastName = studentname.split()
    namesearchadd = (firstname, lastname,)
    c.execute ("SELECT * FROM users WHERE FName = ? and SName= ? VALUES (?,?);", (namesearchadd,))
    data = c.fetchall()
    if len(data) == 0:
        print ("whoops")
    else:
        Label(screen6, text = "Success", fg="GREEN").place(relx=0.101, rely=0.725, height=21, width=194) 

firstName, lastName = studentname.split()
ValueError: not enough values to unpack (expected 2, got 0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...