如何在Python文件对话框中使用多个通配符

11 投票
1 回答
6775 浏览
提问于 2025-04-17 10:04

我该怎么用下面的代码让用户选择png或jpeg格式的文件呢?我这样做对吗?

wildcard = "pictures (*.jpeg/*.png)|*.jpeg/*.png"
dlg = wx.FileDialog(self, message="Select your picture file",defaultDir=os.getcwd(),defaultFile="*.jpeg/*.png", wildcard=wildcard, style=wx.OPEN)

if dlg.ShowModal() == wx.ID_OK:
         picfile = dlg.GetFilename()
         print picfile

1 个回答

23

虽然我在参考一个关于VB6的网站,但是通配符的值应该是

wildcard = "pictures (*.jpeg,*.png)|*.jpeg;*.png"

撰写回答