Форум сайта python.su
							
  0  
								
								Нужна помощь, построчный поиск в файле не работает выдает месседжбокс постоянно (кроме тех случаев когда запрос находиться на первой строке)
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
Офлайн
							
  8  
								
								AmirsultanА может вместо break где-то нужно использовать continue? И надо бы Вам почитать хотя бы немного об python. А то чувствую, что после моего ответа у вас появиться еще вопрос.
Нужна помощь, построчный поиск в файле не работает выдает месседжбокс постоянно (кроме тех случаев когда запрос находиться на первой строке)
Офлайн
							
  294  
								
								else: нужно сместить влево, чтобы он относился к for, а не к if
[code python][/code]
Офлайн