2016-09-25 4 views

Répondre

1

J'ai eu le problème, maintenant ce code fonctionne!

filters = (
      'Data Files (*.csv *.txt *.xls *.xml *.xlsx *.xlsm)', 
     ) 
     path, filter = QtGui.QFileDialog.getOpenFileNameAndFilter(
      self, 'Open File', '', ';;'.join(filters)) 
1

Vous pouvez définir une fonction pour renvoyer le nom de la fonction que vous pouvez utiliser comme entrée pour pe.get_records(). from tkinter import * root = Tk() def get_file_name(): global root root.filename = filedialog.askopenfilename(initialdir = "D:/",title = "choose your excel file",filetypes = (("excel files","*.xls"),("all files","*.*"))) print (root.filename) root.withdraw() return root.filename