def OnDropFiles(self, x, y, folders): for folder in folders: xl_list = fileList(folder) if len(xl_list) != 0: start_time = time.time() converter = Convert() for xl_file in xl_list: #print "type(xl_list) %s" % type(xl_file) xl_name = os.path.basename(xl_file) # xl_name is xl_file without its path. self.window.WriteText('%s' % xl_name + '....') csv_file = re.sub('.xls[x]?$', '.csv', xl_file) converter.xlConvert(xl_file, xl_name, csv_file) #converter.xlConvert() self.window.WriteText('%s' % 'OK\n') converter.terminate() end_time = time.time() - start_time self.window.WriteText(u'转换完成,用时%r秒!\n' % round(end_time,1)) else: self.window.WriteText('No excel file in the directory!\n')