Python生成Windows可执行exe文件

环境

python3.6.5

pyinstaller3.5

windows 10

下载地址

python:https://www.python.org/ftp/python/3.6.5/python-3.6.5-amd64.exe

pyinstaller:http://www.pyinstaller.org

pyinstaller可以用pip进行在线安装:pip install pyinstaller

如果出现如下的界面即为安装成功:

准备脚本

这里我以我自己写的生成短链接脚本为例,如下为脚本具体内容

1 import requests
2 
3 print('***说明:
'
4       '退出程序可连按两下回车键,也可直接点击右上角叉号关闭!***')
5 while True:
6     url = input("请输入要压缩的链接:")
7     short = "http://api.weibo.com/2/short_url/shorten.json?source=2849184197&url_long="
8     result = requests.get(short+url).json()
9     print("短链接为:",result["urls"][0]["url_short"]+"
")

生成可执行文件exe

以下是我个人笔记本的一些配置和信息还有具体生成exe文件的日志记录,如果没有报错就代表生成成功了。如下是我生成成功的截图:

打包结果

完成后进入到当前目录下,会发现多了__pycache__、build、dist、短链接生成.spec这四个文件夹或者文件,其中打包好的exe应用在dist目录下面,进入即可看到,可以把他拷贝到其他地方直接使用,如下图所示,是打包完成后的目录:

其中该文件夹下的doc.ico和短链接生成.py是我准备好的ico和脚本。

exe执行界面

原文地址:https://www.cnblogs.com/hanxiaobei/p/11179965.html