Pyinstaller 添加数据查询

Pyinstaller adddata query

当我尝试将我的 python 文件转换为可执行文件并使用命令 add-data 与 pdf 绑定时。我的 pdf 文件没有存储在任何地方,因此我无法在打开可执行文件时打开我的 pdf 文件。(是的,但命令将正确创建可执行文件,但 pdf 存储在默认临时目录中)。

命令:

pyinstaller.exe --add-data src;. --onefile python_file.py

P.s:- 我试图通过我的代码打开我的文件,但是 pdf 没有存储在任何地方,所以我无法执行 popen 命令

pyinstaller 的文档在这里:https://pyinstaller.readthedocs.io/en/stable/usage.html 此命令的语法是:

--add-data <SRC;DEST or SRC:DEST>
    Additional non-binary files or folders to be added to the executable. The path 
separator is platform specific, os.pathsep (which is ; on Windows and : on most unix 
systems) is used. This option can be used multiple times.

表示每个数据文件夹需要使用一次该参数。 SRC 是您系统中的路径。 DST 是相对于您的包根目录的路径。我建议在构建时遇到问题时不要使用 --onefile。然后您可以更轻松地检查生成的结果。