def askopenfilename(self):
# define options for opening or saving a file
self.file_opt = options = {}
#options['defaultextension'] = '' #'.csv'
#options['filetypes'] = [('all files', '.*'), ('text files', '.csv')]
options['initialdir'] = expanduser(self.filename) if self.filename else expanduser("~")
#options['initialfile'] = ''
options['parent'] = self
options['title'] = 'Choose File to upload'
# get filename
_filename = tkFileDialog.askopenfilename(**self.file_opt)
# open file on your own
if _filename:
self.filename = _filename
self.file_button["text"] = self.filename if (len(self.filename) <= 33) else "...{}".format(self.filename[-30:])
self.s3_name.set(ntpath.basename(self.filename))
评论列表
文章目录