From 067deb5051f9e5482c38881b9c7721501b399940 Mon Sep 17 00:00:00 2001 From: Alexander Popov Date: Mon, 5 Jun 2023 21:55:36 +0300 Subject: [PATCH] tk file/folder select --- ~/Python/Tk/select-file-folder.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 ~/Python/Tk/select-file-folder.py diff --git a/~/Python/Tk/select-file-folder.py b/~/Python/Tk/select-file-folder.py new file mode 100644 index 0000000..e7d5e0b --- /dev/null +++ b/~/Python/Tk/select-file-folder.py @@ -0,0 +1,26 @@ +from tkinter import filedialog +from tkinter import * + +root = Tk() +root.withdraw() + +def select_file(): + file_selected = filedialog.askopenfilename( + title='Open a file', + initialdir='/', + filetypes=( + ('Text files', '*.txt'), + ('All files', '*.*') + ) + ) + + print(file_selected) + +def select_folder(): + folder_selected = filedialog.askdirectory() + + print(folder_selected) + +if __name__ == '__main__': + select_file() + select_folder()