tkinter.filedialog code example
Example 1: python tkinter filedialog
from tkinter import filedialog
filedialog.askopenfilename(initialdir=os.path.normpath("C://"), title="Example", filetypes =(("PNG", "*.png"),("JPG", "*.jpg"),("All Files","*.*")))
Example 2: tkinter filedialog filename
def open_file():
file = askopenfile(mode='r', filetypes=[
('Text files', '*.txt'), ('CSV Files', '*.csv')])
if file is not None:
print(file.name.split("/")[-1])
btn = Button(root, text='Open', command=lambda: open_file())
btn.pack(side=TOP, pady=10)
Example 3: How to open dialog box to select files in python
>>> from tkinter import Tk, filedialog
>>>
>>> root = Tk()
>>> root.withdraw()
''
>>> root.attributes('-topmost', True)
''
>>>
>>> open_file = filedialog.askopenfilenames(filetypes=[("Image Files", ".png .jfif, .jpg, .jpeg")])
>>> 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')