当前位置: 首页 > 知识库问答 >
问题:

用PySimpleGui加载多个文件

端木冷勋
2023-03-14

用PySimpleGUI一次可以选择多个文件路径吗

sg.PopupGetFile('Unique File select')

只能选择一个文件

null

没有循环模式的多个文件的任何API?

共有1个答案

尹英华
2023-03-14

这里有一个“一行”的解决方案,就像你正在寻找的。。。

它允许您从一个对话框中选择多个文件,并将文件列表打印为列表。为了安全起见,您应该检查 的值,以确保单击了OK按钮

import PySimpleGUI as sg

event, values = sg.Window('Window Title').Layout([[sg.Input(key='_FILES_'), sg.FilesBrowse()], [sg.OK(), sg.Cancel()]]).Read()

print(values['_FILES_'].split(';'))
 类似资料:
  • PySimpleGUI 是一个 Python 软件包,它使所有水平的 Python 程序员都能创建 GUI。将 tkinter、Qt、WxPython 和 Remi(基于浏览器)GUI 框架转化为更简单的界面。通过使用初学者理解的 Python 核心数据类型(列表和字典),简化了窗口定义。通过将事件处理从基于回调的模式改为消息传递的模式,进一步简化了程序。 PySimpleGUI 代码比直接使用底

  • 使用Spring Boot 1.3.0.Release 编辑:一种工作方法是手动操作:

  • 问题内容: 我需要处理分散在各个目录中的多个文件。我想将所有这些加载到单个RDD中,然后在其上执行map / reduce。我看到SparkContext能够使用通配符从单个目录加载多个文件。我不确定如何从多个文件夹加载文件。 以下代码段失败: 这在第三个循环中失败,并显示以下错误消息: 鉴于我仅提供了两个参数,所以这很奇怪。任何指针表示赞赏。 问题答案: 措辞如何呢? 在Scala中,有两种变体

  • 我正在尝试在一个请求中上传多个文件到Hapi JS服务器。到目前为止我还不成功。这里是原始请求(取自w3org,使过程尽可能简单)。 这是Hapi端的处理程序配置: 调试request.payload时,我只看到两个字段,“files”和“submit-name”,其中files字段包含--bbc04y边界之间的所有内容,即“--bbc04y\r\ncontent-disposition:file

  • 问题内容: 我一直试图将多个文件加载到一个表中,以便它们适合同一行。 我可以将它们分别插入,但是问题出在值之内,因此我打算加入该表。如果发生这种情况,我会得到太多的值-无用的数据。 我实际上研究过的另一件事是将文件与 但是,它变成了一个烂摊子。如果第一种方法不起作用,那么我可以使用第二种方法,但是我也需要有关它的建议。 问题答案: 您可以将4个文件加载到4个(临时)表中(每个表都有一个自动编号的字

  • 问题内容: 我正在尝试创建一个使用设置和Gui模块的用户系统,并且当GUI模块请求使用pickle加载文件时,我总是遇到属性错误。这来自设置模块: 这是GUI模块: 每个用户都是一个类,并放入列表中,然后当我仅加载设置文件并验证登录名时,使用pickle保存该列表,一切正常,但是当我打开GUI模块并尝试验证其是否无效时让我,我得到的错误: 问题答案: 问题在于,您 实际上是通过运行“设置”模块 来