file dialog python code example

Example 1: python tkinter filedialog

from tkinter import filedialog

						# Where it open to.					# What the window is called.	# What file types the user can choose between. first one is the defualt. (("what ever", "*.format"), ("what ever 2", "*.format2"))
filedialog.askopenfilename(initialdir=os.path.normpath("C://"), title="Example", filetypes =(("PNG", "*.png"),("JPG", "*.jpg"),("All Files","*.*")))

Example 2: how to open file dialog in pytohn

from tkinter import Tk
from tkinter.filedialog import askopenfilename

Tk().withdraw() # Added so Tk window doesn't appear on opening the dialog
filePath = askopenfilename() # Full pile will be returned as string

Example 3: How to open dialog box to select files in python

# open_file = filedialog.askopenfilenames(filetypes=[("File type", "Image's .extesnions spearated by space")])
# In this example I'll be opening dialog box to select only images with (.jpg, .jpeg, .png, .jfif) extensions.
>>> from tkinter import Tk, filedialog
>>> 
>>> root = Tk() # pointing root to Tk() to use it as Tk() in program.
>>> root.withdraw() # Hides small tkinter window.
''
>>> root.attributes('-topmost', True) # Opened windows will be active. above all windows despite of selection.
''
>>># Open dialog box to select images with certain extensions.
>>> open_file = filedialog.askopenfilenames(filetypes=[("Image Files", ".png .jfif, .jpg, .jpeg")]) # returns a tuple with opened file's complete path
>>> print(open_file)
('C:/Users/User/OneDrive/Documents/Images/Image (1).png', 'C:/Users/User/OneDrive/Documents/Images/Image (2).jpeg', 'C:/Users/User/OneDrive/Documents/Images/Image (3).jpg', 'C:/Users/User/OneDrive/Documents/Images/Image (4).png', 'C:/Users/User/OneDrive/Documents/Images/Image (5).jfif')