【发布时间】:2022-01-05 20:53:18
【问题描述】:
我正在用 Python 创建一个程序,该程序要求用户将图像放入 Input 文件夹,然后从 Output 文件夹中取出图像。由于这将成为一个应用程序,因此 Input 和 Output 文件夹将很难导航到,它们被隐藏在应用程序的内容中。
我正在寻找一种方法来在屏幕上打开文件夹,以便用户可以在这些文件夹中添加或删除他们自己的文件,而无需知道他们正在与之交互的文件夹的确切位置。 p>
我完全被这个问题难住了,我很感激你所有的时间。 非常感谢。
*编辑:我正在使用 MacOS
【问题讨论】:
-
我建议您不要让用户上传任何内容到内部文件夹,而是要求用户选择文件(tkinter 中的文件对话框,PyQT 中的 QFileDialog 等),然后将该文件复制到内部文件夹并显示“下载”按钮,该按钮将打开另一个对话框以选择所需的位置文件夹。当用户在对话框中选择位置时,您将结果从内部文件夹复制到该位置并安全地删除输入和输出。
-
您希望它适用于一个操作系统(根据您的描述,可能是 Microsoft Windows?)还是通用或按操作系统的方式?
-
抱歉没有指定,但我正在使用 MacOS。如果它可以在任何操作系统上运行,那就太好了,但在 Mac 上运行是重要的部分。