温馨提示:
本文最后更新于 2022-12-12,已超过半年没有更新,若内容或图片失效,请留言反馈。
使用pyinstaller将python文件打包成exe程序
安装pyinstaller,安装指令:pip install pyinstaller
切换到打包程序目录
例:需要打包程序目录为:D:\automation\autotest_tool\interface_param_change_tool
切换指令:cd D:\automation\autotest_tool\interface_param_change_tool
2,打包文件,pyinstaller -F xxx.py(xxx.py,打包的文件)
例,打包文件为:runer.py
3,到打包文件目录查看打包好的程序,并执行
(1)打包成功后项目中新增dist文件,文件在dist里面
命令语法:pyinstaller -F 文件名(带后缀py)
常用参数说明:
–icon=图标路径
-F 打包成一个exe文件
-w 使用窗口,无控制台
-c 使用控制台,无窗口
-D 创建一个目录,里面包含exe以及其他一些依赖性文件
pyinstaller -h 来查看参数
将cmd的目录切换至(命令:cd 文件路径(注意空格))需要打包的py文件目录下:
有命令窗口弹出
pyinstaller -F shjys_rjjqk.py
无命令窗口弹出
pyinstaller -F -w shjys_rjjqk.py
或者
pyinstaller -F shjys_rjjqk.py --noconsole
生成exe(带参数)
py中获取外界参数:
方法1:args 是运行前输入参数(不能在exe黑框中输入,可以用cmd窗口执行:shrjj.py 20180119);
方法2:input是运行时输入参数(可以在exe黑框中输入);
建议用input获取;
补充:方法一中的args参数(运行前输入参数)打包成exe,利用bat批处理来调用,传递参数;
评论一下?