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文件包含在可执行文件中。 例:pyinstaller -F -...
pyinstaller--onefile--add-data"data/config.ini:data"main.py 解释: --onefile:将所有内容打包成一个单独的可执行文件。 --add-data:添加数据文件。格式是<SRC;DEST>,其中SRC是源文件或目录,DEST是打包后的目标路径。 4. 访问数据文件 在你的Python脚本中,你可以使用sys._MEIPASS来访问打包后的数据文件。sys...
使用以下选项运行 PyInstaller 打包文件: pyinstaller --onefile --add-data="data_files/data.txt;data_files" myScript.py 构建正确运行的myScript.exe,可以打开和读取打包的数据文件。 原文由 James 发布,翻译遵循 CC BY-SA 4.0 许可协议 有用 回复 撰写...
PyInstaller提供了一个--add-data选项来指定额外的数据文件。这个选项的格式是源文件:目标路径,其中源文件可以是文件或目录,目标路径是相对于可执行文件的路径。例如,如果你的脚本hello.py依赖于一个名为config.txt的配置文件,你可以这样打包:pyinstaller --onefile --add-data='config.txt:.' hello.py 这里的...
pyinstaller --add-data "058.txt:." --onefile 058.py 我们加了--onefile选项,表示打包成1个独立的文件。 运行后发现dist下面干净多了: 运行一下,也能成功执行: maishu@msmacbook ~ % /Users/maishu/git/wx_maishucode/code/058/dist/058 ; exit; ...
pyinstaller --onefile --add-data "data/config.json:data" --icon=assets/app.ico main.py 7. 处理打包后的资源路径 PyInstaller 打包后,资源文件的路径会发生变化,因为 PyInstaller 将它们放在一个临时文件夹中。这时,你需要在代码中使用特定的方式来处理文件路径。
这里的--add-data选项告诉PyInstaller将resources文件夹中的所有文件添加到生成的可执行文件中,并在程序运行时将它们放置在./resources目录下。 4. 创建单文件可执行文件 默认情况下,PyInstaller会生成一个包含多个文件的文件夹(包括可执行文件和其他依赖项)。如果您想创建一个单文件的可执行文件,可以使用--onefile选项...
单文件模式(onefile) 和单目录模式不同,单文件模式是将整个程序编译为单一的可执行文件。要开启的话,需要在命令行添加-F或者--onefile开关。生成的结果是这样的: 可以看到,只有单个.exe 文件,显得非常清爽。可能正是因为这个原因,我接触到的用户大多喜欢使用该模式。对这些用户,我通常首先会说一句话:不要用onefile...
--onefile:将程序打包成一个单独的可执行文件。默认情况下,PyInstaller会生成一个包含多个文件的目录。 --name:指定生成的可执行文件的名称。默认情况下,使用脚本文件的名称作为可执行文件的名称。 --icon:指定生成的可执行文件的图标。可以使用.ico文件作为图标。 --add-data:添加额外的数据文件。可以使用该参数将...
如果你的软件包有其他文件或目录需要包含在可执行文件中,可以使用--add-data参数指定。例如,如果你的软件包有一个名为data.txt的文件需要包含在可执行文件中,可以使用以下命令:pyinstaller --onefile --add-data "data.txt:." your_script.py这将会将data.txt文件复制到可执行文件所在的目录。