Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Getting folder path with Python Tkinter tkFileDialog

Tags:

python

tkinter

Using Python Tkinter I am trying to get the directory path of selected Folder. I do not want to load a file or navigate to a file but get the folder path like

enter image description here

How can I do this?

from Tkinter import *
from tkFileDialog   import askopenfilename

def callback():
    name= askopenfilename()
    print name

errmsg = 'Error!'
Button(text='File Open', command=callback).pack(fill=X)
mainloop()

Update

from Tkinter import *
from tkFileDialog   import askopenfilename
from tkinter import filedialog #for Python 3

def callback():
    name= askopenfilename()

    directory = filedialog.askdirectory()
    print directory

errmsg = 'Error!'
Button(text='File Open', command=callback).pack(fill=X)
mainloop()
like image 337
Mona Coder Avatar asked Aug 11 '26 17:08

Mona Coder


1 Answers

You can use askdirectory from filedialog as follows:

from tkinter import filedialog #for Python 3
directory = filedialog.askdirectory()
like image 139
FrainBr33z3 Avatar answered Aug 14 '26 07:08

FrainBr33z3