python中的浏览功能

发布于 2024-11-04 02:41:28 字数 181 浏览 4 评论 0 原文

我在我的程序中实现了一个浏览按钮。现在,我想知道如何获取用户浏览的文件,并获取它在用户系统上的位置/“文件路径”。

所以基本上,用户浏览图像文件,然后我想将该图像移动到程序目录中的一个新文件夹,称为“导入”。我计划使用命令提示符和复制命令来执行此操作。我只是不知道如何为浏览按钮编写事件代码。你们能给我一个用于这种情况的简单代码吗?

I've implemented a browse button in my program. Now, I'm wondering how i can take that file the user browsed for, and gain it's location/"file path" on the user's system.

So basically, the user browses for an image file, and then i want to move that image to a new folder in the program's directory, called "import". I plan to do so using command prompt, with a copy command. I just don't know how to code the event for the browse button. can you guys give me a simple code to use for this scenario?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

忆沫 2024-11-11 02:41:29

在 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()

In a 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()
东风软 2024-11-11 02:41:29

这是保存的代码:

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()

Here's the code for saving:

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()
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文