Я пытался проверить, совпадает ли строка из записи с возможной строкой в строке файла file.txt, который я создал.Как у меня сейчас, проблема в том, что он не ищет нужную строку, вместо этого, если я набираю "", он совпадает, потому что внутри txt есть пробелы, и если я набираю, например, "qw", он заполняет найти строкуqwpero.Вход в систему должен быть успешным, только когда он находит, например, строку «qepero».Вот часть моего кода, которая важна.Любая помощь будет принята с благодарностью.
def checkconnect():
password_verify = passwordvar.get()
with open('file.txt') as f:
for line in f:
if password_verify in line:
global dwm
global ip_1
global ip_2
ip_1 = line.split()[0]
ip_2 = line.split()[1]
dwm = line.split()[2]
loginscreen()
else:
global fail_label
fail_label = tk.Label(frame,text="Λάθος κωδικός-Προσπάθησε ξανά!",bg='#80c1ff')
fail_label.pack()
И файл выглядит так:
2 3 101 4s3GSs
4 5 102 wqpkdw
6 7 103 q21kow
8 9 104 wqmc12
10 11 105 qwdqwq