Я создаю приложение с библиотекой Python tkinter, и оно уже есть:
class Application(Tk) :
def __init__(self):
Tk.__init__(self)
self.Launch = Button(self, text="Launch", command=self.launchCallBack)
self.Browse = Button(self, text="Browse", command=self.browseCallBack)
self.pathlabel = Label(self)
self.file = ''
self.Launch.pack()
self.Browse.pack()
self.pathlabel.pack()
def browseCallBack(self) :
self.file = filedialog.askopenfile(parent=self, mode='rb', title='Choose a file', initialdir = "D:\\Users\T0211254\MyApp\Bundle CUD-CAPELLA 431\melody\eclipse\workspace", filetypes=[("aird Files", "*.aird")])
self.pathlabel.config(text=str(self.file))
def launchCallBack(self):
create_file(self.file)
Проблема в том, что мой атрибут self.file
возвращает меня:
<_io.BufferedReader name='MyFilePath'>
И я просто хочу восстановить MyFilePath
.
Спасибо за помощь!