python编译windows下可执行的exe文件的操作流程:
1、在安装python环境的windows下,安装 pyinstaller,请在dos下执行如下命令:
pip install pyinstaller
2、准备好程序代码,以下是我要准备编译的一个计时器程序:
import time import tkinter as tk from tkinter import messagebox def mAIn(): window1 = tk.Tk() window1.title('计时器【v0.0】') window1.geometry('300x200') l1 = tk.Label(window1, text='当前时间:', font=('宋体', 15)) l1.place(x=5, y=10) def time_now(): global seconds_now seconds_now = time.time() lt = time.localtime(seconds_now) time1 = [] time2 = '%04d年%02d月%02d日 \n %02d时%02d分%02d秒' % (lt[0], lt[1], lt[2], lt[3], lt[4], lt[5]) if time2 != time1: time1 = time2 l1_2 = tk.Label(window1, text=time1, font=('宋体', 20)) l1_2.configure(text=time2) l1_2.place(x=30, y=50) l1_2.after(200, time_now) time_now() def input_time(): window2 = tk.Tk() window2.title('计时器【v0.0】') window2.geometry('300x120') l2_1 = tk.Label(window2, text='年', font=('宋体', 15)) l2_1.place(x=90, y=20) l2_2 = tk.Label(window2, text='月', font=('宋体', 15)) l2_2.place(x=170, y=20) l2_3 = tk.Label(window2, text='日', font=('宋体', 15)) l2_3.place(x=250, y=20) l2_4 = tk.Label(window2, text='有效日期【1970/1/2-3001/1/1】', font=('宋体', 10)) l2_4.place(x=50, y=50) year = tk.Entry(window2, text=None, font=('宋体', 15), width=5) month = tk.Entry(window2, text=None, font=('宋体', 15), width=5) day = tk.Entry(window2, text=None, font=('宋体', 15), width=5) year.place(x=40, y=20) month.place(x=120, y=20) day.place(x=200, y=20) def get_time(): try: y = int(year.get()) m = int(month.get()) d = int(day.get()) lt_ = time.strptime(f'{y} {m} {d}', '%Y %m %d') seconds_get = time.mktime(lt_) except BaseException: tk.messagebox.showerror(message='输入有误!') else: window2.withdraw() string1 = '查询日期距离现在还有:' string2 = '查询日期距离现在已过去:' s
3、执行下面的代码进行编译:
pyinstaller -F -w timesss.py
说明:我把上面的pyton代码存储到了“timesss.py”这个文件里面,参数“-F”表示生成一个可执行文件,参数“-w”表示,不显示DOS黑窗口,执行完命令,编译大概需要10秒左右的时间,exe文件位于dist目录下面
编译就到这里结束了,编译后的exe文件在dist目录下面,下面我们打开dist目录下的“timesss.exe”如下图所示,到这里为止,整个编译就结束了。
资源下载
下载价格10 积分
此资源购买后10天内可下载。1、如果您遇到版本没有及时更新,或者无法下载(请勿重复支付)等问题,请联系客服QQ:125252828 微信号:dobunkan
2、注意:本站资源永久免费更新,标题带“已汉化”字样的属于汉化过的!!!
3、如果您购买前没有注册账户,请自行保存网盘链接,方便后续下载更新。
4、1积分等于1元。购买单个资源点立即支付即可下载,无需注册会员。
5、本站支持免登陆,点立即支付,支付成功就就可以自动下载文件了(因部分插件和模板没来得及汉化,如果需要汉化版,请先咨询清楚再买!)。
6、如果不会安装的,或者不会使用的以及二次开发需求,费用另外计算,详情请咨询客服!
7、因程序具备可复制传播性质,所以,一经兑换,不退还积分,购买时请提前知晓!
2、注意:本站资源永久免费更新,标题带“已汉化”字样的属于汉化过的!!!
3、如果您购买前没有注册账户,请自行保存网盘链接,方便后续下载更新。
4、1积分等于1元。购买单个资源点立即支付即可下载,无需注册会员。
5、本站支持免登陆,点立即支付,支付成功就就可以自动下载文件了(因部分插件和模板没来得及汉化,如果需要汉化版,请先咨询清楚再买!)。
6、如果不会安装的,或者不会使用的以及二次开发需求,费用另外计算,详情请咨询客服!
7、因程序具备可复制传播性质,所以,一经兑换,不退还积分,购买时请提前知晓!
常见问题
Wordpress模板插件上传安装提示错误怎么办?
本站在打包插件或者模板的时候,一般会将官方文档、官方申明、已经其他文件一起打包,因此,大部分插件模板在安装前需要解压缩。
购买后无法下载或者提取码错误怎么办?
请联系客服QQ:125252828 或者微信:dobunkan,由于骚扰信息过多,加好友时请说明原由!
小白建站啥都不会怎么办?
请与客服联系,沟通具体的技术支持。由于搭建环境、调试程序需要花费一些时间,可能会收取一些费用。
怎样催促站长更新?
直接微信或者QQ联系本站客服,提供最新版本号以及软件名称,客服会在第一时间更新,如果超过2-3年未更新的请先联系站长后再确认是否需要下载。
为什么打开链接看不到最新版本?
因为网盘默认是按名称排序,最新版本不一定会排在第一个,请打开链接后点击右上角的“修改日期”,这时候更新列表就会按更新日期排序了。
原文链接:https://www.dobunkan.com/tools/434,转载请注明出处。
评论0