python打包exe

参考:

https://blog.csdn.net/zkkkkkkkkkkkkk/article/details/125082767

一、为什么要打包

    就比如你在具有Python环境的A电脑上开发了一个程序,现在A电脑坏掉了,你只能在B电脑上去执行你开发的程序。但是呢B电脑又没有Python环境,短时间又不能解决环境问题。这时候就需要用到Python的打包了。

    打完包的exe文件拿到任何一台电脑上都可以跑,这就方便了许多。本文介绍如何打包以及打包后的exe文件支持外部传参。

可以通过pip进行安装。首先启动cmd,输入以下内容后回车:

pip install pyinstaller

安装完成后,验证是否成功安装:

pyinstaller --version

三、外部传参

    要解决打包后的exe支持接收外部传参的功能。这里就用到了sys包或者argparse包,两者都能达到接收外部参数的目的。下面介绍两种方式传参。

import sys
import time

print(1000)
in_temp = sys.argv[1] #传递的参数从1开始
print(in_temp)
time.sleep(2)

 

打包命令

pyinstaller your.py

会在python文件的同级目录下生成 dist文件夹

运行

 

 

posted @ 2024-03-05 10:55  g731717  阅读(10)  评论(0编辑  收藏  举报