python文件变成exe
安装模块
pip install pyinstaller
在终端运行
pyinstaller -Fw .\replacetxt.py
运行文件在dist目录下
运行展示
pyinstaller 是一个将 Python 程序打包成独立可执行文件的工具。下面是 pyinstaller 的主要参数:
基本参数:
script: 需要打包的 Python 脚本。
选项:
-F, --onefile: 将所有文件打包成一个单独的可执行文件。
-D, --onedir: 将所有文件打包成一个文件夹(默认)。
-n NAME, --name NAME: 指定生成的可执行文件名。
-d, --debug: 显示调试信息。
-w, --windowed: 不显示命令行窗口(Windows 和 macOS 上的 GUI 应用程序)。
-c, --console: 显示命令行窗口(默认)。
-i ICON_FILE, --icon ICON_FILE: 指定程序的图标。
-add-data “SRC;DEST”: 添加额外的数据文件,SRC 是源路径,DEST 是目标路径。
-add-binary “SRC;DEST”: 添加额外的二进制文件。
-p PATH, --paths PATH: 添加模块搜索路径。
–hidden-import MODULE: 隐式导入的模块。
–collect-data PACKAGE: 收集包中的数据文件。
–collect-binaries PACKAGE: 收集包中的二进制文件。
–collect-all PACKAGE: 收集包中的所有文件。
–exclude-module MODULE: 排除不需要的模块。
–no-upx: 不使用 UPX 压缩。
–clean: 清理临时文件。
–distpath DIR: 指定打包后的可执行文件保存路径。
–workpath DIR: 指定工作路径(中间文件)。
–specpath DIR: 指定 .spec 文件保存路径。
–runtime-hook RUNTIME_HOOKS: 添加运行时钩子。
–log-level LEVEL: 设置日志级别(DEBUG, INFO, WARN, ERROR, CRITICAL)。
–no-console: 取消在控制台显示信息(仅对 Windows 应用程序有效)。
帮助和信息:
-h, --help: 显示帮助信息。
这些参数可以组合使用,以满足特定的打包需求。可以通过命令 pyinstaller --help 查看完整的参数列表和说明。