Диалоговое окно файла для Python: удобный подход
В Python взаимодействие с файлами с использованием raw_input может быть обременительным, особенно когда пользователям нужно указать пути к файлам. Более доступное решение — представить диалоговое окно выбора файла.
tkFileDialog: простой и стандартный вариант
tkFileDialog, часть стандартной библиотеки Python, обеспечивает быстрый реализация файлового диалога. Однако он оставляет пустой фрейм открытым, что может раздражать.
Tkinter со скрытым корневым окном
Чтобы подавить пустой фрейм, мы можем скрыть корневое окно, которое Tkinter создает:
import tkinter as tk
from tkinter import filedialog
root = tk.Tk()
root.withdraw()
file_path = filedialog.askopenfilename()
Этот код открывает диалоговое окно выбора файла без каких-либо дополнительных элементов графического интерфейса.
Альтернативный синтаксис для Python 2
Для пользователей Python 2:
import Tkinter, tkFileDialog
root = Tkinter.Tk()
root.withdraw()
file_path = tkFileDialog.askopenfilename()
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3