Не могу передать значения имени файла после его получения в askopenfile в основную проограмму - print(file) показывает ошибку.
Спасибо.
from tkinter import * from tkinter.filedialog import askopenfile from tkinter import filedialog global file root = Tk() root.geometry('400x60') root.title("Подсчет очков на Russialoppet") def open_file_handler(): global global_file global_file = open_file() def open_file(): file = askopenfile (mode ='r', filetypes =[('Текстовый файл', '*.txt'), ('Excel файл', '*.xlsx *.xls')]) if file is not None: file = file.name root.destroy() root.update() return file btn = Button(root, text ='Выберите текстовый файл или Excel файл', command = lambda:open_file_handler()) btn.pack(side = TOP, pady = 10) print (global_file) mainloop() [b]print(file)[/b]#Выдает ошибку