Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当需要包含非python文件时,使用PyInstaller创建单个exe?_Python_Python 3.x_Build_Pyinstaller - Fatal编程技术网

当需要包含非python文件时,使用PyInstaller创建单个exe?

当需要包含非python文件时,使用PyInstaller创建单个exe?,python,python-3.x,build,pyinstaller,Python,Python 3.x,Build,Pyinstaller,有没有一种方法可以使用PyInstaller创建一个包含文本文件和.ui文件的可执行文件?如何执行此操作?您可以使用以下命令将项目添加到pyinstaller构建的exe: 例如,要将单个自述文件添加到一个文件夹应用程序的顶层,可以按如下方式修改等级库文件: 您已将datas=参数设置为一项列表。该项是一个元组,其中第一个字符串表示现有文件为src/README.txt。该文件将被查找(相对于规范文件的位置),并复制到捆绑应用程序的顶层 字符串可以使用/或\作为路径分隔符。您可以使用“glob”

有没有一种方法可以使用PyInstaller创建一个包含文本文件和.ui文件的可执行文件?如何执行此操作?

您可以使用以下命令将项目添加到pyinstaller构建的exe:

例如,要将单个自述文件添加到一个文件夹应用程序的顶层,可以按如下方式修改等级库文件:

您已将datas=参数设置为一项列表。该项是一个元组,其中第一个字符串表示现有文件为src/README.txt。该文件将被查找(相对于规范文件的位置),并复制到捆绑应用程序的顶层

字符串可以使用/或\作为路径分隔符。您可以使用“glob”缩写指定输入文件。例如,要包含某个文件夹中的所有.mp3文件:


如果您谈论的是QT.ui文件,PyInstaller知道QT,并且可以正常工作。你尝试过什么?我相信这对我来说是可行的,但是pyinstaller似乎在Windows10和Python的最新版本上有问题
a = Analysis(...
     datas=[ ('src/README.txt', '.') ],
     ...
     )
a = Analysis(...
     datas= [ ('/mygame/sfx/*.mp3', 'sfx' ) ],
     ...
     )