首页 > 解决方案 > openfile .nc 和 .txt 等使用 wxpython

问题描述

我在我的代码中使用 openfile 我需要打开 nectcdf4 文件和 txt 文件我如何将它添加到我的代码中:

 def onOpen(self, event):
        wildcard = "netCDF4 files (*.nc)|*.nc" #here need add .TXT 
        dialog = wx.FileDialog(self, "Open netCDF4", wildcard=wildcard,
                               style=wx.FD_OPEN | wx.FD_FILE_MUST_EXIST)

        if dialog.ShowModal() == wx.ID_CANCEL:
            return


        path = dialog.GetPath()

我将 wxpython 用于 python3.6

感谢帮助

标签: python-3.xwxpythonopenfiledialog

解决方案


您可以添加一个分号,后跟另一个通配符字符串,例如

"Audio|*.mp3;*.wav;*.flac;*.ogg;*.dss;*.aac;*.wma;*.au;*.ra;*.dts;*.aif"

这对于创建相关文件组很有用

或者

添加另一个管道字符|和新的通配符描述和定义,例如:

wildcard ="netCDF4 files (nc)|*.nc| Text files (txt) |*.txt| All files |*.*"

推荐阅读