环境
python3.6.5
pyinstaller3.5
windows 10
下载地址
python:/ftp/python/3.6.5/python-3.6.5-amd64.exe
pyinstaller:
pyinstaller可以用pip进行在线安装:pipinstallpyinstaller
如果出现如下的界面即为安装成功:
准备脚本
这里我以我自己写的生成短链接脚本为例,如下为脚本具体内容
1 import requests2 3 print('***说明:\n'4 '退出程序可连按两下回车键,也可直接点击右上角叉号关闭!***')5 while True:6url = input("请输入要压缩的链接:")7short = "/2/short_url/shorten.json?source=2849184197&url_long="8result = requests.get(short+url).json()9print("短链接为:",result["urls"][0]["url_short"]+"\n")
生成可执行文件exe
以下是我个人笔记本的一些配置和信息还有具体生成exe文件的日志记录,如果没有报错就代表生成成功了。如下是我生成成功的截图:
打包结果
完成后进入到当前目录下,会发现多了__pycache__、build、dist、短链接生成.spec这四个文件夹或者文件,其中打包好的exe应用在dist目录下面,进入即可看到,可以把他拷贝到其他地方直接使用,如下图所示,是打包完成后的目录:
其中该文件夹下的doc.ico和短链接生成.py是我准备好的ico和脚本。
exe执行界面