Примерный код:
from tkinter import * from tkinter import filedialog class A(self): def open_file(self): file = filedialog.askopenfile(filetypes=)#в исходнике просто file fname = file.name self.select(fname) ................... def select(self, fname): path_dir = os.path.dirname(fname) print("path_dir=", path_dir) .................
Но при этом печатает path_dir.
Т.е. переменная как бы есть, но её как бы нет.
У кого есть идеи?