@artemgoruchev
solitare ????

Как вызвать файловый диалог Windows без сторонних библиотек (Python)?

Мне нужно вызвать файловый диалог пользователю, чтобы он мог выбрать файл или папку которая по итогу должна выдать свой полный путь. Возможно, с помощью встроенной библиотеки Ctypes вызвать тот самый файловый диалог из windll.
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
comdlg32.dll в помощь, в частности GetOpenFileNameA().
Более новые диалоги используют Component Object Model для работы. Сразу скажу, мне доводилось общаться с COM-интерфейсами на чистом ctypes, и это тот ещё гемморой.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
iggor-markin
@iggor-markin
Python Developer
import tkinter
from tkinter import filedialog

tkinter.Tk().withdraw()

folder_path = filedialog.askdirectory()
Ответ написан
@JRBRO
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы