前言
需要将python文件打包成exe文件,变成rpa自动化形式
1. 基本知识
PyInstaller是一个用于将Python应用程序打包成独立可执行文件的工具
可以将Python脚本打包成Windows、Linux和Mac OS X上的可执行文件,这个作用可以将Python程序分享给没有安装Python解释器的用户
先安装:pip install pyinstaller
2. Demo
找一个Demo文件,将其执行打包:pyinstaller test.py
打包生成的文件最后在dist文件夹下:
更多参数解读如下:
-h, --help
: 显示帮助信息并退出-v, --version
: 显示程序版本信息并退出--distpath DIR
: 指定打包后应用程序的输出目录,默认为./dist
pyinstaller --distpath ./my_output_directory my_script.py
--workpath WORKPATH
: 指定所有临时工作文件(如日志、.pyz等)的存放目录,默认为./build
pyinstaller --workpath ./my_working_directory my_script.py
-y, --noconfirm
: 在不询问确认的情况下替换输出目录(默认为SPECPATH\dist\SPECNAME)--upx-dir UPX_DIR
: 指定UPX压缩工具的路径,默认为在执行路径中搜索
pyinstaller --upx-dir /path/to/upx my_script.py
--clean
: 在构建之前清理PyInstaller缓存并删除临时文件
pyinstaller --clean my_script.py
--log-level LEVEL
: 控制构建时控制台消息的详细程度
LEVEL可以是TRACE、DEBUG、INFO、WARN、DEPRECATION、ERROR或FATAL
默认为INFO,也可通过设置PYI_LOG_LEVEL环境变量来设置和覆盖
pyinstaller --log-level DEBUG my_script.py