Python中的浏览函数

3 投票
2 回答
2750 浏览
提问于 2025-04-16 16:31

我在我的程序里实现了一个浏览按钮。现在,我想知道用户选择的文件在哪里,也就是它在用户电脑上的“文件路径”。

简单来说,用户选择了一张图片文件,然后我想把这张图片移动到程序目录下的一个新文件夹,叫做“import”。我打算用命令提示符来完成这个操作,使用复制命令。不过,我不知道怎么写浏览按钮的代码。你们能给我一个简单的代码示例吗?

相关问题:

2 个回答

0

下面是保存数据的代码:

saveFileDialog = wx.FileDialog(self, "Save Report", "", "", ".csv files (*.csv)|*.csv", wx.FD_SAVE | wx.FD_OVERWRITE_PROMPT)
if saveFileDialog.ShowModal() == wx.ID_CANCEL:
        return     # the user has cancelled
print saveFileDialog.GetPath()
4

在一个 wxPython 的 wxFrame 中:

dialog = wx.FileDialog(
    self, "Choose some files...", self._defaultDirectory, "",
    "BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif", wx.FD_OPEN|wx.FD_MULTIPLE)
if dialog.ShowModal() == wx.ID_OK:
    paths = dialog.GetPaths()
dialog.Destroy()

撰写回答