Тема: проблема з методом text-у бібліотеки tkinter
Проблема з кнопкою search. Якщо з текстового поля забрати текст і здійснити його пошук у текстовому файлі, то вибиває "Пошук не дав результатів" при тому, що якщо вручну ввести (в 17-му рядку) точно те ж саме значення все ідеально запрацює.
Підозрював, що повертало не у форматі str і взяв inp в str(), але не допомогло.
Існує три файла main.py , file_work.py i password.txt. Всі лежать в одній папці. В password.txt строка "eff1c - dfg". Для тестових даних брав "eff".
P's. Так як тут можна загрузити тільки один файл - я закину (тільки потрібні) функції з file_work.py в якості тексту/коду
def search_in_arr(arr, search_query):           # пошук по масиву
    arr_out = []                                # вихідні дані
    for i in range(len(arr)):                   # цикл пошуку подібних елементів в масиві
        if search_query in arr[i]:
            arr_out.append(arr[i])
    if len(arr_out) == 0:                       # якщо не було знайдено потрібних даних
        return 0
    else:
        return arr_out
def search(search_query):                      # пошук даних
    text = open("password.txt", "r")
    data = (text.read()).split(";")
    text.close()
    results_search = search_in_arr(data, search_query)
    if results_search != 0:
        return ("\n".join(results_search))
    else:
        return "Пошук не дав результатів"