У меня есть кнопка, которая запускает функцию askopenfilename
.
filebutton = tk.Button(text = "Choose file ...",
command = lambda: openfile())
Это функция openfile
:
def openfile():
filename = tkinter.filedialog.askopenfilename(filetypes = (("Excel", "*.xlsx"),
("All files", "*.*")))
print(filename)
Все работает, как и ожидалось, имя файлавыводится на консоль.Но то, что я действительно хочу, это сохранить имя файла в переменную, чтобы я мог читать данные из таблицы Excel с пандами:
Data = pd.read_excel(filename)
Как мне этого добиться?Или есть ли лучший способ с другими функциями?