wxpythonはtkinter(またはpywin 32)を利用して選択ファイルのguiを書く
998 ワード
import tkinter
from thinter import filedialog
# thinter
root = tkinter.Tk()
root.withdraw()
filename = filedialog.askopenfilename(initialdir='C:', title=" html/htm ",
filetypes=(("html ", "*.html"or"*.htm"), (" ", "*.*")))
# initialdir , title ,filetypes
複数のプロパティを選択する場合
askopenfilenameをaskopenfilenames関数に変更すると複数のファイルを選択できます
Windowsインタフェースを直接調整する方法もありますが、複数のファイルを選択する方法が見つかりません.ここでもpoが出ています.参考にしてください.
まずpip install pywin 32というライブラリが必要です.pycharmに赤い下線が表示される可能性があります.
import win32ui
dlg = win32ui.CreateFileDialog(1) # 1 ,0
#dlg.SetOFNInitialDir() #
dlg.SetOFNTitle(" html ")
dlg.DoModal()
# fileExt = dlg.GetFileExt()#
# print(fileExt)
filename = dlg.GetPathNames() # ( )
print(filename)