Найти - Пользователи
Полная версия: Поиск текста
Начало » GUI » Поиск текста
1
Amirsultan
Нужна помощь, построчный поиск в файле не работает выдает месседжбокс постоянно (кроме тех случаев когда запрос находиться на первой строке)
 def search():
        with open('БД.txt') as p:
            searchvar=str(ent12.get())
            for line in p:
                if searchvar in line:
                    tex2.insert(1.0,line)
                    break
                else:
                    messagebox.showinfo("Info","Вашего запроса нету в файле")
                    break
MrViktor
Amirsultan
Нужна помощь, построчный поиск в файле не работает выдает месседжбокс постоянно (кроме тех случаев когда запрос находиться на первой строке)
А может вместо break где-то нужно использовать continue? И надо бы Вам почитать хотя бы немного об python. А то чувствую, что после моего ответа у вас появиться еще вопрос.
PEHDOM
else: нужно сместить влево, чтобы он относился к for, а не к if
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB