pyinstaller --add-data config.ini:./config.ini your_script.py 这个命令会告诉PyInstaller将config.ini文件打包进生成的可执行文件中,并将其放置在可执行文件的./config.ini路径下。 在打包完成后,生成的可执行文件将包含config.ini文件,并且程序可以通过相对路径./config.ini来访问它。 注意事项 在和<destination...
`-add-data` 是 `pyinstaller` 的一个选项,用于添加数据文件。 `-add-data` 的用法如下: ```shell pyinstaller --add-data "src_dir:dst_dir" your_script.py ``` 其中: * `src_dir` 是源文件(数据文件)所在的目录路径。 * `dst_dir` 是目标目录路径,即数据文件将被复制到的目录。 例如,如果要...
pyinstaller依赖数据exe打包 使用--add-data参数来添加额外的文件或文件夹。 参数的格式是SOURCE;DESTINATION。 SOURCE 是需要打包的文件或文件夹的路径。 DESTINATION 是要打包的程序应该在其打包版本中查找这些文件或文件夹的路径。 例如,我需要打包一个名为analyzer.py的文件,脚本运行时,需要通过argparse传入一个目录,...
一、利用ADD-DATA选项手动指定资源文件 当使用PyInstaller进行打包时,你可以通过在命令行中使用--add-data选项来手动指定需要打包的资源文件。这种方法适用于那些只有少数几个资源文件需要被打包的简单项目。 在Windows系统中,--add-data用法示例: pyinstaller --add-data 'path_to_resource;.' your_script.py 这里pa...
--add-data :将需要数据文件添加到打包文件目录,如ini文件、xml文件等。 1. 2. 3. 4. 5. 6. 7. 程序运行后,会在目录生成programName.spec文件,里面是一些打包的规则。还会生成3个文件夹。__pycache__文件夹里面是Python版本信息。build文件夹用于存储日志文件。dist文件夹储存可执行文件即相关的文件夹。打包...
–add-data 打包额外资源 用法:pyinstallermain.py--add-data=src;dest。windows以;分割,linux以:分割 –add-binary 打包额外的代码 用法:同–add-data。与–add-data不同的是,用binary添加的文件,pyi会分析它引用的文件并把它们一同添加进来 –hidden-import ...
pyinstaller --add-data "058.txt:." 058.py 这里添加了--add-data "058.txt:."。解释一下: --add-data表示后面要添加数据文件 058.txt是要添加的数据文件,它后面的冒号以及后面的点.表示把这个文件添加到当前目录下。 也就是说添加文件是成对出现,前面是要添加的文件,后面是添加的目标目录,中间用冒号隔...
--name=<name>:指定生成的可执行文件的名称。 示例:pyinstaller --name=my_app my_script.py --hidden-import=<module>:指定需要显式导入但未被自动检测到的模块或库。 示例:pyinstaller --hidden-import=requests my_script.py --add-data=<src;dest or src:dest>:指定需要复制到可执行文件中的附加数据文...
命令添加: 1 pyinstaller--onefile--add-data"data.txt;."--add-data"other_file.py;."main.py --onefile: 将所有内容打包到一个可执行文件中。 --add-data "data.txt;.": 将data.txt文件包含在可执行文件中。 --add-data "other_file.py;.": 将other_file.py文件包含在可执行文件中。
如果你的程序中使用到了非 Python 的资源文件,仅使用之前的方式打包,程序会无法读取到这些文件。因为 Pyinstaller 并不会自动的将它们打包进去。但是我们可以通过--add-data命令或者手动去更改.spec文件来实现资源文件的打包。话不多说,我们开始实操。 使用--add-data命令 ...