diff --git a/content/posts/2023/python/tk-file-folder-select-dialog.md b/content/posts/2023/python/tk-file-folder-select-dialog.md new file mode 100644 index 0000000..c045629 --- /dev/null +++ b/content/posts/2023/python/tk-file-folder-select-dialog.md @@ -0,0 +1,42 @@ +--- +title: "🗂️ Диалог выбора директории/файлов в Tk на Python" +date: 2023-06-05T21:47:33+03:00 +draft: false +tags: [tk, python, tips] +--- + +## 📄 Выбор файла + +```python +from tkinter import filedialog +from tkinter import * + +root = Tk() +root.withdraw() + +file_selected = filedialog.askopenfilename( + title='Open a file', + initialdir='/', + filetypes=( + ('Text files', '*.txt'), + ('All files', '*.*') + ) +) + +print(file_selected) +``` + +## 📁 Выбор директории + +```python +from tkinter import filedialog +from tkinter import * + +root = Tk() +root.withdraw() + +folder_selected = filedialog.askdirectory() + +print(folder_selected) +``` +