Я работаю над программой, которая позволяет пользователю выбрать файл одной кнопкой:
def select_file(self):
filename = tkinter.filedialog.askopenfilename(initialdir=".")
infile = open(filename, "r")
и другая кнопка, помеченная как количество вхождений, должна прочитать текстовый файл в строку для поиска того, что ввел пользователь:
def count_occurrences(self):
user_file = open(infile, "r")
txt_file = user_file.read()
# (omitted the code for counting occurrences for the sake of relevance)
Я не уверен, в какой функции заключается проблема или в обоих.
После нажатия кнопки «Выбрать файл» имя метки отображается в метке, но когда я нажимаю кнопку «Количество вхождений» после ввода текста поиска, я получаю сообщение об ошибке:
"user_file = open (filename," r ") FileNotFoundError: [Errno 2] Нет такого файла или каталога: ''
Любая помощь будет оценена, спасибо!