Choosing a file in Python3

前端 未结 3 1442
我寻月下人不归
我寻月下人不归 2021-02-05 14:08

Where is the tkFileDialog module in Python 3? The question Choosing a file in Python with simple Dialog references the module using:

from Tkinter import Tk
from          


        
相关标签:
3条回答
  • 2021-02-05 14:46

    You need to import filedialog first, you can do it as follows:

    from  tkinter import *
    from tkinter import filedialog
    
    root = Tk()
    
    root.filename =  filedialog.askopenfilename(initialdir = "/", title = "Select file")
    print (root.filename)
    
    root.mainloop()
    
    0 讨论(0)
  • 2021-02-05 14:54

    You're looking for tkinter.filedialog as noted in the docs.

    from tkinter import filedialog
    

    You can look at what methods/classes are in filedialog by running help(filedialog) in the python interpreter. I think filedialog.LoadFileDialog is what you're looking for.

    0 讨论(0)
  • 2021-02-05 14:57

    You can try something like this:

    from  tkinter import *
    root = Tk()
    root.filename =  filedialog.askopenfilename(initialdir = "E:/Images",title = "choose your file",filetypes = (("jpeg files","*.jpg"),("all files","*.*")))
    print (root.filename)
    root.withdraw()
    
    0 讨论(0)
提交回复
热议问题